日期过期判断
假定一个注册日期为 DateTime zhece;
如何判断它与当前日期对比,如果超过三各月,就提示过期
包含分秒计算的。
[解决办法]
TimeSpan ts = DateTime.Now - zhece;
if ( ts.TotalDays > 90 )
{
}
DateTime end = zhece.AddMonths(3);
if ( DateTime.Now > end )
{
}
DateTime dt1 = Convert.ToDateTime("2013-01-02");//开始时间
DateTime dt2 = Convert.ToDateTime("2013-01-04");//结束时间
//第一种方式
TimeSpan td = dt2.Subtract(dt1);
if (td.TotalMinutes > 3 * 30 * 24 * 60)
{
//以分钟数判断三个月
}
else
{
//小于三个月的处理
}
//第二种方式
if (dt1.AddMonths(3) < dt2)
{
}
else
{
//小于三个月的处理
}