【发布时间】:2021-11-17 20:25:51
【问题描述】:
我目前正在学习 pyspark,我需要将格式为 13/09/2021 20:45 的字符串 COLUMN 转换为 20:45 小时的时间戳。
现在我想我可以使用q1.withColumn("timestamp",to_timestamp("ts")) \ .show()(其中 q1 是我的数据框,ts 是我们正在谈论的列)来将我的输入转换为 DD/MM/YYYY HH:MM 格式,但是值返回的只是空值。因此,我意识到我需要 PySpark 时间戳格式 (MM-dd-yyyy HH:mm:ss.SSSS) 的输入来将其转换为正确的时间戳。因此现在我的问题是:
如何将字符串 dd/mm/yyyy hh:mm 列转换为 pyspark 可以理解的格式,以便将其转换为时间戳格式?
【问题讨论】: