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