【发布时间】:2020-08-12 21:55:40
【问题描述】:
我的 Dataframe,myDF 如下所示 -
DATE_TIME
Wed Sep 6 15:24:27 CDT 2017
Wed Sep 6 15:30:05 CDT 2017
预期输出格式:
2017-09-06 15:24:27
2017-09-06 15:30:05
需要将 DATE_TIME 时间戳转换为 UTC。
在 databricks 笔记本中尝试了以下代码,但它不起作用。
%scala
val df = Seq(("Wed Sep 6 15:24:27 CDT 2017")).toDF("times")
df.withColumn("times2",date_format(to_timestamp('times,"ddd MMM dd hh:mm:ss CDT yyyy"),"yyyy-MM-dd HH:mm:ss")).show(false)
times | times2
Wed Sep 6 15:24:27 CDT 2017 | null
【问题讨论】:
标签: scala dataframe apache-spark apache-spark-sql