美文网首页
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