DateTime dTimeDB1 = Convert.todateTime(数据库中的值)
DateTime dTimeDB2 = Convert.todateTime(数据库中的值)
2.然后,再进行比较
使用比较方法:
if(DateTime.Compare(dTimeDB1 ,dTimeDB2) >0)
说明:dTimeDB1 >dTimeDB2即dTimeDB1 是晚于dTimeDB2的时间
当然也可以不使用比较方法,而直接比较时间大小,就像比较数值一样
-- 题目有点没看懂,给个例子,你自己参考下吧;-- SQL DATEDIFF函数 时间差计算
DATEDIFF(datepart, startdate, enddate) -- 大于0 明startdate大,反之则小
SELECT DATEDIFF(s, '2015-05-22 17:10:00', '2015-05-21 17:10:00') AS TimeDiff
-- s表示按秒计算,获取TimeDiff值,大于0 说明startdate大,反之则小
你的数据库字段为datetime 就用 小于<就行了 不必关系格式的问题 mysql会帮你处理的 小于今天的 你可以用 <DATE_FORMAT(CURDATE(), 'MM-dd-yyyy')欢迎分享,转载请注明来源:内存溢出
评论列表(0条)