TIMESTAMP_MILLIS 函数
功能描述
TIMESTAMP_MILLIS 函数用于将表示自 Unix 纪元(1970 年 1 月 1 日 00:00:00 UTC)以来的毫秒数转换为时间戳格式。
参数说明
millis:bigint 类型,表示自 Unix 纪元以来的毫秒数。
返回结果
返回一个时间戳格式的值,表示输入毫秒数对应的确切日期和时间。
使用示例
-
将当前时间的毫秒数转换为时间戳格式:
SELECT TIMESTAMP_MILLIS(UNIX_TIMESTAMP() * 1000) as res; +---------------------+ | res | +---------------------+ | 2025-01-21 16:02:51 | +---------------------+
-
将过去的时间毫秒数转换为时间戳,并与当前时间戳进行比较:
SELECT TIMESTAMP_MILLIS(1623370800000)as res1, CURRENT_TIMESTAMP() as res2; +---------------------+----------------------------+ | res1 | res2 | +---------------------+----------------------------+ | 2021-06-11 08:20:00 | 2025-01-21 16:04:16.042245 | +---------------------+----------------------------+
联系我们
