MySQL是一種廣泛使用的關系型數據庫管理系統,其內置許多函數用于方便地對數據進行處理。
其中一項常用的處理是時間戳轉換,MySQL中提供了FROM_UNIXTIME()函數用于將時間戳轉換為可讀的日期時間格式。
FROM_UNIXTIME()函數需要傳入一個時間戳作為參數,返回的結果是一個日期時間格式的字符串,該字符串的格式可以通過第二個可選參數進行指定。
SELECT FROM_UNIXTIME(1607530043); -- 輸出:2020-12-09 09:00:43 SELECT FROM_UNIXTIME(1607530043, '%Y年%m月%d日 %H時%i分%s秒'); -- 輸出:2020年12月09日 09時00分43秒
另外,MySQL中也提供了UNIX_TIMESTAMP()函數用于將日期時間格式的字符串轉換為時間戳。
SELECT UNIX_TIMESTAMP('2020-12-09 09:00:43'); -- 輸出:1607530043
使用這兩個函數可以輕松地進行時間戳和日期時間格式之間的轉換。