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