spark sql 当前时间戳函数

spark sql current timestamp function

Spark sql 中是否有 sql 函数 returns 返回当前时间戳,impala NOW() 中的示例是 returns 的函数返回当前时间戳在 spark sql ?

中是否有相似之处

谢谢

试试 current_timestamp 函数。

current_timestamp() - Returns the current timestamp at the start of query evaluation. All calls of current_timestamp within the same query return the same value. 

可以使用 pyspark sql 函数中的日期和时间戳函数。

示例:

spark-sql> select current_timestamp();
2022-05-07 16:43:43.207
Time taken: 0.17 seconds, Fetched 1 row(s)
spark-sql> select current_date();
2022-05-07
Time taken: 5.224 seconds, Fetched 1 row(s)
spark-sql>

参考: https://spark.apache.org/docs/latest/api/python/reference/api/pyspark.sql.functions.current_timestamp.html