我正在使用Spark数据框并尝试将字符串转换为日期。这就是我做的事情
df.select('transactionDate',from_unixtime(unix_timestamp('transactionDate', 'EEE MMM dd HH:mm:ss z YYYY')).alias('new_transactionDate')).show(5, truncate=False)
结果如下:
请注意月份和日期不正确。为什么是这样?我该如何解决?
我在Jupyter Notebook中使用PySpark。 (Spark 2.1)