【发布时间】:2018-03-04 02:21:40
【问题描述】:
我正在使用 Spark 数据集,但无法从时间戳列中减去天数。
我想从时间戳列中减去天数并获得具有完整日期时间格式的新列。示例:
2017-09-22 13:17:39.900 - 10 ----> 2017-09-12 13:17:39.900
使用 date_sub 函数,我得到 2017-09-12 没有 13:17:39.900。
【问题讨论】:
-
from_unixtime(unix_timestamp(strdate) - 86400 )减去一天。我认为您可能会以这种方式损失毫秒。 -
谢谢。这种方式通常没问题,但我这样会浪费毫秒......
标签: apache-spark dataframe apache-spark-sql timestamp