我在 Dataframe 中有一个类似“20221026 220032”的列。我需要将其转换为日期时间列,但我没有时间部分的冒号分隔符。我尝试了以下操作:
df_meta = df_meta.withColumn("filedatetime",F.to_timestamp(F.col("filedatetime_str"),"YYYYddmm HHmmss"))
但是我得到了一个错误,它是一个无法识别的格式。我的列出现这种情况的原因是因为is是从文件名解析出来的。有没有办法在不插入冒号的情况下将其转换为日期时间?
1条答案
按热度按时间wgx48brx1#
请尝试:
Spark日期和时间格式可以引用Datetime Patterns