我有2个日期,第1个是系统日期&第二个是手动添加日期。
例如 - 系统日期为02 / may / 2011&手动添加日期为01 / may / 2011。
第二个日期小于当前日期,然后日期到期,但系统日期更改时,例如 - 2011年4月1日。
然后它的工作。我的输出是日期到期。系统日期更改时无效果。
答案 0 :(得分:1)
您可以尝试以下课程:TimeSpan
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;