1
我有两个日期第一个是系统日期&第二个是手动添加日期。两个日期之间的区别
例如 - 系统日期是02/may/2011 &手动添加的日期是01/May/2011。
如果第二个日期小于当前日期,那么日期将过期,但系统日期发生更改时(例如 - 01/April/2011)。
然后它的工作。我的输出是日期到期。系统日期更改时无效。
我有两个日期第一个是系统日期&第二个是手动添加日期。两个日期之间的区别
例如 - 系统日期是02/may/2011 &手动添加的日期是01/May/2011。
如果第二个日期小于当前日期,那么日期将过期,但系统日期发生更改时(例如 - 01/April/2011)。
然后它的工作。我的输出是日期到期。系统日期更改时无效。
你可以试试下面的类:时间跨度
http://msdn.microsoft.com/en-us/library/system.timespan.aspx
例子:
DateTime oldDate = new DateTime(2002,7,15);
DateTime newDate = DateTime.Now;
// Difference in days, hours, and minutes.
TimeSpan ts = newDate - oldDate;
// Difference in days.
int differenceInDays = ts.Days;
你能解释一下这对OP有什么帮助,或者至少向我解释他在问什么? – Oded 2011-05-02 06:12:31
什么是你的问题?什么在工作?什么不起作用?请阅读:http://tinyurl.com/so-hints – Oded 2011-05-02 06:09:40
您是否调用了更改系统日期后再次进行比较的事件/方法?代码中的当前日期是如何设置的? – V4Vendetta 2011-05-02 06:36:08