asp.net时间比较

一般都是在数据库端做时间比较,但最近的开发中遇到需要在net 平台中做时间比较,有两种情况应该比较普遍,现将我的对应处理代码帖出如下:

1 日期段有效性

 比如“2007-8-10 日前有效”,之前时间均可进行某种操作

DateTime.Now.CompareTo(Convert.ToDateTime("2007-8-10"))

判断返回值是否大于0 即可 注意参数如果不是System.DateTime引起System.ArgumentException;)

2 时间段有效性

比如“每日8:00至22有效”

if ((DateTime.Now.Hour<8)||(DateTime.Now.Hour>22))  {//无效}

你可能感兴趣的:(asp.net时间比较)