FROM_UNIXTIME()
是 MySQL 中的一個(gè)內(nèi)置函數(shù),它用于將 Unix 時(shí)間戳(以秒為單位)轉(zhuǎn)換為可讀的日期和時(shí)間格式。Unix 時(shí)間戳是自 1970 年 1 月 1 日(UTC)以來的秒數(shù)。
FROM_UNIXTIME()
函數(shù)的語法如下:
FROM_UNIXTIME(unixtime, format)
參數(shù)說明:
unixtime
:一個(gè)整數(shù),表示 Unix 時(shí)間戳。format
(可選):一個(gè)字符串,用于指定輸出格式。如果省略,則默認(rèn)使用 %Y-%m-%d %H:%i:%s
格式。示例:
SELECT FROM_UNIXTIME(1625738400, '%Y-%m-%d %H:%i:%s') AS date;
上述查詢將返回一個(gè)結(jié)果集,其中 date
列的值為 '2021-07-08 08:00:00'
。
如果你需要將日期和時(shí)間值轉(zhuǎn)換為 Unix 時(shí)間戳,可以使用 UNIX_TIMESTAMP()
函數(shù)。