2010-01-05 85 views
0

開發C#.NET應用程序中,我需要減去兩個時間段。 我已經採取了兩個日期對象,並減去它們,但它不起作用。我如何減去兩個時間段

+2

鑑於兩個'DateTime'對象,你需要知道他們之間的'TimeSpan'? 'date1' - 'date2'應該給你這個。 – 2010-01-05 05:25:58

+0

對不起,我回答,但現在我不太確定你的意思...你能解釋得更好嗎?也許是一個輸入和輸出的樣本? – Kobi 2010-01-05 05:31:06

+0

對我來說,這聽起來像是他想從另一個TimeSpan(=時間段)中減去一個,所以結果將是另一個TimeSpan。 – foraidt 2010-01-05 14:08:33

回答

8

時間跨度可以用來測量2個日期時間之間的差異:

DateTime dt1 = ... 
DateTime dt2 = ... 
TimeSpan diff = dt2 - dt1; 
1

從另一個返回一個時間跨度objec減去一個日期時間噸。它基本上告訴你在兩個日期時間之間發生了多少天/小時/分鐘/秒/毫秒/滴答。