1
A
回答
13
從另一個減去一個日期產生一個TimeSpan
。您可以使用此來確定使用Days
屬性的整個天數,或者使用TotalDays
屬性確定整個天數和小數天數。
DateTime start = ...;
DateTime end = ...;
int wholeDays = (end - start).Days;
或
double totalAndPartialDays = (end - start).TotalDays;
3
你也許可以這樣做:
TimeSpan ts = endDate - startDate;
ts.Days
1
什麼是你缺少什麼?
DateTime - DateTime => Timespan
和Timespan
有Days
和TotalDays
性能。
0
DateTime date1 = DateTime.Now;
DateTime date2 = new DateTime(date1.Year - 2, date1.Month, date1.Day);
Int32 difference = date1.Subtract(date2).Days;
相關問題
- 1. 兩個日期之間有多少天
- 2. 兩個日期之間的總天數
- 3. 兩個日期之間某一天過去多少次?
- 4. 計算DB2中兩個日期之間有多少天?
- 5. 兩個日期之間的天差
- 6. 兩個日期之間的天數。日期錯誤在哪裏?
- 7. 如何計算兩個日期之間有多少星期日?
- 8. VB.NET - 計算排除日期之間的兩個日期之間的天數
- 9. 天收集兩個日期之間
- 10. 計算兩個日期之間有多少個閏日
- 11. 計算兩個日期之間有多少個工作天 - T-SQL?
- 12. 日期之間的天數?
- 13. 日期之間的天數
- 14. 日期之間的天數
- 15. 計算兩個日期之間每天的「開放時間」數
- 16. 兩個日期和時間之間的天數
- 17. 找到兩個日期之間的天數差異,並在每個月有多少天
- 18. 計算兩天之間的日期 - J2ME
- 19. 兩個日期之間的計數天數
- 20. yii2中兩個日期之間的計數天數
- 21. 如何檢查兩個日期之間是否至少有一天差異
- 22. 獲取兩個NSDates之間的所有日期(不是幾天)
- 23. android天數在兩個日期時間之間
- 24. 用於計算兩個日期之間的天數的代碼
- 25. 計算兩個不帶庫的日期之間的天數
- 26. 計算按月分隔的兩個日期之間的天數
- 27. 如何計算C#中兩個日期之間的天數減去星期天?
- 28. 確定兩個日期之間是否落在兩個日期之間
- 29. Spark - Scala - 兩個日期之間的天數
- 30. 兩個用戶輸入日期之間的天數
提及'TotalDays'的+1。 – Abel 2010-08-16 12:47:53
@亞當羅賓遜,感謝解釋減去日期產生TimeSpan。 – JM1 2017-02-16 18:43:26