SelectDB Enterprise
参考手册
SQL 函数
标量函数
时间日期函数
MILLISECOND_TIMESTAMP

MILLISECOND_TIMESTAMP

描述

函数将输入的 DATETIME 值转换为从 1970-01-01 00:00:00 UTC 开始的 Unix 时间戳(以毫秒为单位)。

语法

MILLISECOND_TIMESTAMP(<datetime>)

参数

参数说明
<datetime>必填,输入的 DATETIME 值,表示要转换为 Unix 时间戳(毫秒)的日期时间。

返回值

  • 返回一个整数,表示输入日期时间对应的 Unix 时间戳(以毫秒为单位)。
  • 如果 <datetime> 为 NULL,函数返回 NULL。
  • 如果 <datetime> 超出有效范围,函数可能返回错误或异常值。

举例

SELECT MILLISECOND_TIMESTAMP('2025-01-23 12:34:56');
+---------------------------------------------------------------------+
| millisecond_timestamp(cast('2025-01-23 12:34:56' as DATETIMEV2(0))) |
+---------------------------------------------------------------------+
|                                                       1737606896000 |
+---------------------------------------------------------------------+
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标