【发布时间】:2010-02-23 16:53:31
【问题描述】:
如何确定日期是否在 180 天内?
我一直在玩 DateTime.Compare 下面并使用 date1 +180 天(date1 是 2009 年 8 月 28 日 13:12)
DateTime.Compare(**date1**.AddDays(180), now)
这对吗?
谢谢
杰米
【问题讨论】:
如何确定日期是否在 180 天内?
我一直在玩 DateTime.Compare 下面并使用 date1 +180 天(date1 是 2009 年 8 月 28 日 13:12)
DateTime.Compare(**date1**.AddDays(180), now)
这对吗?
谢谢
杰米
【问题讨论】:
DateTime.Now.Subtract(dt1).Days <= 180
【讨论】:
dt2.Subtract(DateTime.Now).Days <= 180
if (Math.Abs(DateTime.Now.Subtract(date1).Days) <= 180)
{
...
}
这会让您知道date1 是否在现在的 180 天内 - 过去或未来。如果您只需要过去,请使用Developer Art's answer。
【讨论】: