首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

日期逾期判断

2013-08-11 
日期过期判断假定一个注册日期为 DateTime zhece如何判断它与当前日期对比,如果超过三各月,就提示过期包

日期过期判断
假定一个注册日期为 DateTime zhece;
如何判断它与当前日期对比,如果超过三各月,就提示过期
包含分秒计算的。
[解决办法]


TimeSpan ts = DateTime.Now - zhece;
if ( ts.TotalDays > 90 ) 
{
}

[解决办法]
DateTime dt="你的注册时间"
DateTime dt1 = dt.AddMonths(3);//到期时间
if(DateTime.Now>dt1)
{
   //过期
}
[解决办法]

DateTime end = zhece.AddMonths(3);
if ( DateTime.Now > end )
{
}

[解决办法]
DateTime a=statrTime;
DateTime b = a.AddMonths(3);
if(System.DateTime.Now> b)
{
   
}
[解决办法]
hehe, 慢了1分
[解决办法]
DATEDIFF('s',zhece,GETDATE())
[解决办法]
引用:
假定一个注册日期为 DateTime zhece;
如何判断它与当前日期对比,如果超过三各月,就提示过期
包含分秒计算的。
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 
            {
                //小于三个月的处理
            }


[解决办法]
楼主不用管什么闰年平年大小月份什么的,这些都交给微软的工程师去搞吧

你只要在工具里输入你的日期对象,加上个点号,工具会马上提示你该日期对象有一大堆的可用函数,比如当前日期增加多少天,增加多少月,增加多少小时分钟秒什么的函数,一大堆

你想要取得当前日期对象几个月后的日期,则调用相应的函数就可以了,比如想要3个月之前的函数,则调用 DateTime preDateTime = DateTiem.Now.AddMonths(-3); // 负数是当前日期减去3个月,这样出来的日期,肯定正确,包括你担心的闰年平年大小月份差别之类,微软官方都帮你封装好了

热点排行