跳到主要内容

FROM_SECOND

描述

函数将输入的 Unix 时间戳(以秒为单位)转换为 DATETIME 类型的日期时间值。

语法

FROM_SECOND(<unix_timestamp>)

参数

参数说明
<unix_timestamp>必填,输入的 Unix 时间戳,表示从 1970-01-01 00:00:00 UTC 开始的秒数。

返回值

  • 返回一个 DATETIME 类型的值,表示输入的 Unix 时间戳对应的日期时间。
  • 如果 <unix_timestamp> 为 NULL,函数返回 NULL。
  • 如果 <unix_timestamp> 超出有效范围,函数返回错误。

举例

SELECT FROM_SECOND(1700000000);
+-------------------------+
| from_second(1700000000) |
+-------------------------+
| 2023-11-15 06:13:20 |
+-------------------------+