将自定义字符串转换为日期格式 - PySpark

问题描述 投票:0回答:1

寻找将自定义字符串转换为日期的逻辑。 可以轻松使用转换标准格式(2023-01-20),

df.select(to_date(df.t, 'yyyy-MM-dd').alias('dt'))

但想将下面的字符串转换为日期,

8/8/23, 8:08 AM

如有任何建议,我们将不胜感激

pyspark type-conversion
1个回答
0
投票

请尝试以下一项以获得结果 -

df.select(to_timestamp(df.datetime, 'M/d/yy, h:mm a').alias('dt'))

请参阅此处的日期时间模式 - https://docs.databricks.com/en/sql/language-manual/sql-ref-datetime-pattern.html

© www.soinside.com 2019 - 2024. All rights reserved.