计算两个日期之间的差异(天数)?
我发现这个问题已经为Java,JavaScript和PHP解决,但不是C#。 那么,如何计算C#中两个日期之间的天数呢?
假设StartDate
和EndDate
的类型为DateTime
:
(EndDate - StartDate).TotalDays
使用日期减法结果的TimeSpan对象:
DateTime d1;
DateTime d2;
return (d1 - d2).TotalDays;
最重要的答案是正确的,但是如果您只想将整天作为整数并且乐于放弃日期的时间部分,那么请考虑:
(EndDate.Date - StartDate.Date).Days
再次假设StartDate和EndDate的类型为DateTime。
链接地址: http://www.djcxy.com/p/6241.html上一篇: Calculate difference between two dates (number of days)?