我正在嘗試構建一個項目並試圖比較日期時間選擇器中的兩個日期。顯示錯誤結果的兩個日期之間的差異
假設它是出發和到達時間。用戶選擇離開日期5/11/2016和抵達時6/11/2016。
的代碼如下:
DateTime departure = dtpDeparture.Value.Date;
DateTime arrival = dtpArrival.Value.Date;
MessageBox.Show(departure- arrival).Days.ToString();
結果是:6576這是不對的。應該1(所不同的是隻有一天)?
感謝您的幫助。
,你肯定它沒有顯示'6.576',如果時間是考慮到它可以是正確的。 –
什麼'MessageBox.Show(departure.ToString()+「 - 」+ arrival.ToString())'show? –
@PatrickHofman我不這麼認爲,因爲我把.Value.Date所以不應該考慮時間。 –