跳到主要内容

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

微信公众号二维码关注公众号
交流微信二维码加群交流
赞赏二维码赞赏

你可能还想看