【发布时间】:2017-07-02 16:38:34
【问题描述】:
我有一列它在表中有纪元时间(字符串类型)。想要从纪元时间减去一小时。我正在尝试将字符串转换为纪元时间并减去。但我无法将字符串转换为纪元时间。请帮忙?
例如:
val epochTime="1499013460"
我想从上述纪元时间中减去一小时。
谢谢!
【问题讨论】:
-
如果可能的话,发布一个字符串日期格式的例子
-
是的,我尝试过 .Hitting with Caused by: java.lang.IllegalArgumentException: Invalid format: "1499015689" is malformed at "9"。 val table=Seq(("1499015689",1),("1499015689",2)).toDF("col1","col2") val time_col = table.select(col("col1")) .map(line => new DateTime(line(0)).toString("yyyy-MM-dd")).toDF() 请让我知道我是否犯了任何错误。谢谢!
标签: scala apache-spark apache-spark-sql