2012-09-21 117 views
11

我有一個快速瀏覽,我無法在vb.net找到答案或我可以轉換爲vb.net的東西。在幾秒鐘內找到兩個日期時間之間的差異

我在vb.net的'Date'類中有兩個DateTime。我想在幾秒鐘內找到這些差異。我可以做a-b,但答案仍然是'約會'。我可以使用.seconds.minutes等,並且繁殖,但是當我來到幾個月時,我會遇到問題。

有沒有簡單的方法來做到這一點,或者我需要寫一些精心製作的代碼?

非常感謝

+0

「我可以做AB提出了功能,但得到的答覆會仍然是'約會'「 - 是不正確的。這將是一個'TimeSpan'。 – Oded

回答

24

Subtract相互DateTime值 - 返回的類型將是一個TimeSpan

從中獲取TotalSeconds的值。

(date1 - date2).TotalSeconds 
5

有其實也是出於這個DateDiff(DateInterval.Second, d1, d2)

+0

工程就像一個魅力。 謝謝:) –

+0

爲什麼我得到的結果爲63616023225.5405 –