【发布时间】:2016-12-27 09:48:07
【问题描述】:
我有以下代码:
table.select(datediff(table.col("Start Time"), table.col("End Time"))).show()
日期格式为2016-05-19 09:23:28 (
YYYY-MM-DD HH:mm:SS)
函数datediff 计算天差。但我想以秒为单位。
【问题讨论】:
-
查看THIS帖子
-
谢谢,但它不起作用。如果我添加例如“SECONDS”或“sec”作为 datediff 函数的选项,那么 Eclipse 会显示一条错误消息 --> 函数“datediff”的选项太多。
-
table.withColumn("date_diff", (unix_timestamp($"Start Time") - unix_timestamp($"End Time")))
标签: scala apache-spark apache-spark-sql