MySQL中FROM_UNIXTIME()函數(shù)是用于將UNIX時間戳轉(zhuǎn)換為日期時間格式的函數(shù)。UNIX時間戳是指從1970年1月1日GMT開始以秒為單位計算的時間。
FROM_UNIXTIME()函數(shù)用起來非常方便,只需要傳入UNIX時間戳即可。不僅可以轉(zhuǎn)換為日期時間格式,還可以根據(jù)不同的格式要求自定義輸出字符串格式。
SELECT FROM_UNIXTIME(1618636800, '%Y-%m-%d %H:%i:%s');
-- 輸出:2021-04-17 00:00:00
SELECT FROM_UNIXTIME(1618636800, '%Y年%m月%d日 %H時%i分%s秒');
-- 輸出:2021年04月17日 00時00分00秒
FROM_UNIXTIME()函數(shù)也可以用于將日期時間格式轉(zhuǎn)換為UNIX時間戳,只需要將日期時間格式傳給UNIX_TIMESTAMP()函數(shù)即可。
SELECT UNIX_TIMESTAMP('2021-04-17 00:00:00');
-- 輸出:1618636800
綜上所述,F(xiàn)ROM_UNIXTIME()函數(shù)是MySQL中十分實用的函數(shù)之一,對于需要進行時間戳和日期時間格式的轉(zhuǎn)換的需求有很大的幫助。