将Spark数据帧中的字符串转换为日期。月份和日期不正确

时间:2018-01-04 19:38:59

标签: apache-spark pyspark apache-spark-sql spark-dataframe datetime-format

我正在使用Spark数据框并尝试将字符串转换为日期。这就是我做的事情

df.select('transactionDate',from_unixtime(unix_timestamp('transactionDate', 'EEE MMM dd HH:mm:ss z YYYY')).alias('new_transactionDate')).show(5, truncate=False)

结果如下:

enter image description here

请注意月份和日期不正确。为什么是这样?我该如何解决?

我在Jupyter Notebook中使用PySpark。 (Spark 2.1)

0 个答案:

没有答案