什么是MySQL
MySQL是一款開源的關系型數據庫管理系統(tǒng),廣泛應用于互聯網上的各種網站和應用程序,具有高效、安全、穩(wěn)定等特點。
MySQL中日期的儲存形式
在MySQL中,日期是以類似于“2021-12-01”這樣的形式進行存儲的。由于計算機無法直接進行日期的計算,因此需要將日期轉換為時間戳,即Unix時間戳。
什么是Unix時間戳
Unix時間戳指的是從1970年1月1日00:00:00 UTC開始的秒數,它可以表示精確到秒的時間。Unix時間戳的計算方法很簡單,只需要將指定時間與1970年1月1日00:00:00 UTC之間的秒數相減即可。
將MySQL中日期轉換為時間戳的方法
可以使用UNIX_TIMESTAMP函數將MySQL中的日期轉換為Unix時間戳。例如:
SELECT UNIX_TIMESTAMP('2021-12-01');
這樣就可以將2021年12月1日的日期轉換為Unix時間戳。
將Unix時間戳轉換為MySQL日期的方法
使用FROM_UNIXTIME函數可以將Unix時間戳轉換為MySQL中的日期格式。例如:
SELECT FROM_UNIXTIME(1637011200);
這樣就可以將Unix時間戳1637011200轉換為MySQL中的日期格式,即2021-11-16。
上一篇mysql 日期轉換函數
下一篇mysql學