sql server 的DateTime时间判断问题
[ 2007-10-20 09:14:08 | 作者: admin ]
由于sql server的datetime类型带毫秒,所以sql中直接比较的时候往往出现错误,另外精确到秒的比较依旧有问题,有较大概率的相差一秒,
所以在条件允许的时候可以精确到分来判断或者时间差值为1秒以内来判断时间是否一致。
范例如下:
所以在条件允许的时候可以精确到分来判断或者时间差值为1秒以内来判断时间是否一致。
范例如下:
引用
AND DATEDIFF(n,UserRegTime, '" + Engine.Common.SqlFilter(Request.Cookies["UReg"].Value) + "')=0
1