能否詳解fromunixtime在MySQL的作用

小樊
81
2024-10-01 11:15:12
欄目: 云計(jì)算

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ù)。

0