【发布时间】:2020-08-15 00:34:19
【问题描述】:
我有一个数据框,其中日期/时间列是字符串数据类型,类似于"Tue Apr 21 01:16:19 2020"。如何将其转换为 pyspark 中格式为 2020/04/21 的日期列。
我试过这样的,
选项1:
df = df.withColumn("event_time2",from_unixtime(unix_timestamp(col("Event_time"), 'MM/dd/yyy')))
选项2:
df= df.withColumn("event_time2",unix_timestamp(col("Event_time"),'yyyy-MM-dd HH:mm:ss').cast("timestamp"))
但两者都返回 null
【问题讨论】: