【mysql】时间戳
生活随笔
收集整理的這篇文章主要介紹了
【mysql】时间戳
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
- mysql
時間戳
mysql的時間戳僅精確到秒。比如:SELECT UNIX_TIMESTAMP(); /*1614310020*/。
示例:
SELECT /*當前時間*/@dt:=NOW(),/*unix時間戳*/UNIX_TIMESTAMP(@dt),/*自己計算的精確到秒的時間戳*/DATEDIFF(DATE_FORMAT(@dt,'%Y-%m-%d'), '1970-01-01')*(60*60*24)+hour(@dt)*(60*60)+minute(@dt)*(60)+second(@dt)-8*(60*60);- UNIX_TIMESTAMP :'1970-01-01 00:00:00’之后的秒數(GMT+0:00)。
- DATEDIFF() 函數返回兩個日期之間的天數。
- DATEDIFF(DATE_FORMAT(@dt,'%Y-%m-%d'), '1970-01-01')*(60*60*24)+hour(@dt)*(60*60)+minute(@dt)*(60)+second(@dt) 為GMT+8:00的秒數。減去8小時后,為GMT+8:00的秒數。
總結
以上是生活随笔為你收集整理的【mysql】时间戳的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在刚刚过去的24个小时,微信和钉钉同时盯
- 下一篇: 常用浏览器网页及文档长图截图方法如何使用