跳到主要内容

FROM_UNIXTIME

声明

FROM_UNIXTIME(unix_timestamp)
FROM_UNIXTIME(unix_timestamp, format)

说明

FROM_UNIXTIME() 的返回值遵循如下规则:

  • 不指定 format 参数时,返回 DATETIME 类型值,不考虑时区。

  • 指定 format 参数时,返回指定格式的日期时间字符串。

unix_timestamp 指 UNIX 时间戳,即距离 1970-01-01 00:00:00 的秒数。

有关 format 支持的格式的详细信息,请参见 DATE_FORMAT

示例

SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(), '%Y %D %M %h:%i:%s %x');
+---------------------------------------------------------+
| FROM_UNIXTIME(UNIX_TIMESTAMP(), '%Y %D %M %h:%i:%s %x') |
+---------------------------------------------------------+
| 2025 17th December 04:39:49 2025 |
+---------------------------------------------------------+
1 row in set (0.001 sec)