4
如何确定日期是否在180天内?C#如何确定日期是否在180天内
我一直在玩下面DateTime.Compare和使用日期1180天(DATE1为2009年13:12 8月28日)
DateTime.Compare(**date1**.AddDays(180), now)
这是正确的吗?
感谢
杰米
如何确定日期是否在180天内?C#如何确定日期是否在180天内
我一直在玩下面DateTime.Compare和使用日期1180天(DATE1为2009年13:12 8月28日)
DateTime.Compare(**date1**.AddDays(180), now)
这是正确的吗?
感谢
杰米
DateTime.Now.Subtract(dt1).Days <= 180
if (Math.Abs(DateTime.Now.Subtract(date1).Days) <= 180)
{
...
}
这将让你知道,如果date1
是在180天的,现在任何一个方向 - 过去或未来。如果您只需要过去,请使用Developer Art的answer。
'dt2.Subtract(DateTime.Now).Days <= 180' – Vlad 2010-02-23 16:59:38
@Developer艺术:订单很重要 – Vlad 2010-02-23 17:11:01
@Vlad:date1位于过去(28.08.2009),这就是为什么它需要是的论点,否则返回的日子将是负面的。 – 2010-02-23 17:17:00