从spark sql中的epoch timestamp中减去秒数

时间:2017-03-17 07:02:25

标签: apache-spark pyspark apache-spark-sql

如何使用spark sql从纪元时间戳中减去秒数?

我使用以下使用spark sql将epoch转换为日期:

date(from_unixtime((cast(timestamp as DOUBLE)) / 1000))

我想在将纪元转换为日期之前减去60秒

2 个答案:

答案 0 :(得分:0)

date(from_unixtime((cast(timestamp -60*1000 as DOUBLE)) / 1000))

答案 1 :(得分:-1)

您可以使用minus()函数。但是数据应采用兼容格式。