跳到主要内容

localtimestamp:当前本地时间戳

速查结论

localtimestamp() 是 Spark SQL 中用于**在查询评估开始时返回当前本地日期和时间(不含时区信息)**的函数。

语法

localtimestamp()
localtimestamp

localtimestamp() 在查询评估开始时返回当前时间戳,不包含时区信息。同一查询内的所有 localtimestamp 调用都将返回相同的值。

localtimestamp(无括号)在查询评估开始时返回当前本地日期和时间,根据会话时区。

参数说明

无参数。

示例

> SELECT localtimestamp();
2020-04-25 15:49:11.914

常见报错与避坑指南

  • localtimestamp() 在同一查询内多次调用返回相同值,这与 now() 的行为类似。如需每行不同时间戳,请使用其他方式。
  • 返回的时间戳不包含时区信息(类型为 TIMESTAMP_NTZ),与 current_timestamp() 返回的带时区时间戳不同。

Since: 3.4.0

📱关注公众号

「数据仓库技术」文章同步更新,不错过每一篇干货

微信公众号二维码
💬加群交流

备注「数据仓库技术」加入社群,每日一道大厂SQL真题

交流微信二维码

你可能还想看