怎么判断MYSQL中的一个时间和现在时间做比较

怎么判断MYSQL中的一个时间和现在时间做比较,第1张

可以直接比较的

if(数据库<现在时间)

return ture

或者转是linux是时间

if(strtotime(数据库)<mktime())

return true

sql中直接通过字符串比较就可以了比如: xxx_time >= '2019-04-15 23:59:59'如果是java的时间比较的方式就比较多了。转成date类型比较是比较常见的方式,或long类型的时间戳方式,或这统一格式的字符串方式、

1.首先,把读取出来的值转换成DateTime类型,因为字符串不能比较大小DateTime dTimeDB1 = Convert.todateTime(数据库中的值)DateTime dTimeDB2 = Convert.todateTime(数据库中的值)2.然后,再进行比较使用比较方法:if(DateTime.Compare(dTimeDB1 ,dTimeDB2) >0)说明:dTimeDB1 >dTimeDB2即dTimeDB1 是晚于dTimeDB2的时间 当然也可以不使用比较方法,而直接比较时间大小,就像比较数值一样


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6101736.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存