计算两个日期之间的差异(天数)?


我发现这个问题已经被Java,JavaScript和PHP所回答,但不是C#。那么,如何计算C#中两个日期之间的天数呢?

假设StartDateEndDate类型为DateTime

(EndDate - StartDate).TotalDays

使用日期减法结果的TimeSpan对象:

DateTime d1;
DateTime d2;
return (d1 - d2).TotalDays;

未经作者同意,本文严禁转载,违者必究!