美文网首页
mysql获取当前毫秒数、0点/9点/24点的毫秒数

mysql获取当前毫秒数、0点/9点/24点的毫秒数

作者: 老胡聊聊天 | 来源:发表于2019-04-12 22:55 被阅读0次

当前秒数:

select UNIX_TIMESTAMP()

当前毫秒数:

select UNIX_TIMESTAMP(CURRENT_TIMESTAMP(3))1000

select UNIX_TIMESTAMP(NOW(3))
1000
3代表小数点后3位小数(也就到毫秒)

当天0点的毫秒数:

select unix_timestamp(CURDATE())*1000

当天9点毫秒数——0点基础上+9小时:

SELECT unix_timestamp(DATE_ADD(CURDATE(), INTERVAL 9 HOUR))*1000

当天24点——0点基础上+24小时:

SELECT DATE_ADD(CURDATE(), INTERVAL 24 HOUR)
如果算毫秒数就unix_timestamp,再*1000

昨天23点——今天0点基础上减1小时:

SELECT DATE_SUB(CURDATE(),INTERVAL 1DAY)
如果算毫秒数就unix_timestamp,再*1000

image.png

相关文章

网友评论

      本文标题:mysql获取当前毫秒数、0点/9点/24点的毫秒数

      本文链接:https://www.haomeiwen.com/subject/vvhkwqtx.html