两个选定日期之间的天数

Sas*_*ska -2 c# datetime

可能重复:
两个日期之间的天差异

我需要知道两个选定日期之间的天数.通常用于比较日期我使用DateTime.CompareTo,但这里情况不同.提前谢谢,抱歉愚蠢的问题.

Nir*_*ngh 6

用这个:

   int DaysBetween(DateTime d1, DateTime d2) {
    TimeSpan span = d2.Subtract(d1);
    return Math.Abs((int)span.TotalDays);
}
Run Code Online (Sandbox Code Playgroud)

///

Console.WriteLine(DaysBetween(DateTime.Now.AddDays(10), DateTime.Now) );
Run Code Online (Sandbox Code Playgroud)

将返回10

  • `(int)span.TotalDays = span.Days`对吗?为什么你不回来那个? (2认同)