概述
有时候会直接用到INT结构的时间戳来记录时间(如图), 这时就需要进行转换了
比如我这个数据库,我要删除3天内的所有数据
SELECT FROM_UNIXTIME( logtime ) FROM `zz_account_log`
where
DATE(from_unixtime(logtime,'%Y-%m-%d') )> DATE(CURDATE() - INTERVAL 3 DAY)
UNIX_TIMESTAMP(date)
如果没有参数调用,返回一个Unix时间戳记(从'1970-01-01 00:00:00'GMT开始的秒数)
可以使用该函数 直接进行对比时间戳
FROM_UNIXTIME,就是将时间戳转成常用时间格式
SELECT FROM_UNIXTIME(logtime) FROM `zz_account_log`
返回结果:
最后
以上就是活泼草丛为你收集整理的MYSQL INT格式时间戳转为时间格式的全部内容,希望文章能够帮你解决MYSQL INT格式时间戳转为时间格式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复