Trino SQL是否有等效于SQL Server getUTCDATE()的UTC时间戳函数?
Trino SQL 中对应SQL Server getUTCDATE()的UTC时间函数
Trino 提供了直接等效于 SQL Server getUTCDATE() 的函数,用于获取当前UTC时间戳:
CURRENT_TIMESTAMP:这是最常用的选项,返回带UTC时区信息的当前时间戳(数据类型为TIMESTAMP WITH TIME ZONE),功能完全匹配getUTCDATE()。NOW():与CURRENT_TIMESTAMP等效,是它的别名,同样返回UTC时间戳。
使用示例
获取带时区的UTC当前时间:
SELECT CURRENT_TIMESTAMP AS utc_current_datetime;
返回结果示例:2024-05-20 15:45:30.789 UTC
如果需要不带时区的UTC时间戳(转换为 TIMESTAMP 类型):
SELECT CAST(CURRENT_TIMESTAMP AS TIMESTAMP) AS utc_current_timestamp;
返回结果示例:2024-05-20 15:45:30.789
内容的提问来源于stack exchange,提问作者Amol Aggarwal
相关产品推荐
相关产品推荐

