如何确定日期是否在180天内?
我一直在玩DateTime.Compare,使用date1 +180天(date1是2009年8月28日13:12)
DateTime.Compare(**date1**.AddDays(180), now)
这是对的吗?
由于
杰米
答案 0 :(得分:10)
DateTime.Now.Subtract(dt1).Days <= 180
答案 1 :(得分:4)
if (Math.Abs(DateTime.Now.Subtract(date1).Days) <= 180)
{
...
}
这将告诉您date1
是否在180天之内,在现在的方向 - 过去或将来。如果您只需要过去,请使用Developer Art的answer。