如何将Spark Scala数据框列转换为日期时间?

时间:2020-09-01 17:21:58

标签: scala apache-spark

说我有一个包含两列的数据框,这两列都需要转换为日期时间格式。但是,当前列的格式因行而异,当我将其应用于to_date方法时,会得到所有返回的null。

这是该格式的屏幕截图。...

enter image description here

我尝试的代码是...

date_subset.select(col("InsertDate"),to_date(col("InsertDate")).as("to_date")).show()

返回了

enter image description here

1 个答案:

答案 0 :(得分:0)

您的日期时间不是默认格式,因此您应该提供格式。

to_date(col("InsertDate"), "MM/dd/yyyy HH:mm")

我不知道哪个是月份和日期,但是您可以通过这种方式来实现。