C#如何确定日期是否在180天之内

Jam*_*mie 4 c# date

如何确定日期是否在180天内?

我一直在玩DateTime.Compare,使用date1 +180天(date1是2009年8月28日13:12)

DateTime.Compare(**date1**.AddDays(180), now) 
Run Code Online (Sandbox Code Playgroud)

它是否正确?

谢谢

杰米

小智 10

DateTime.Now.Subtract(dt1).Days <= 180
Run Code Online (Sandbox Code Playgroud)

  • `dt2.Subtract(DateTime.Now).Days <= 180` (3认同)
  • @Vlad:date1位于过去(2009年8月28日),这就是为什么它需要作为参数,否则返回的Days将是负数. (2认同)