如何将字符串转换为日期格式 dd mm yyyy

How to covert a string to date format ddmonyyyy

我有一个包含日期的字符串。

看起来像:

01JAN2020
02FEB2020

我使用以下代码将其解析为日期格式但没有成功:

a= a.withColumn('dt_one', to_date(unix_timestamp(col('dt_one'), 'dLy').cast("timestamp")))

您知道执行此操作的正确语法吗?

谢谢!

我认为这应该可行:

a= a.withColumn('dt_one', to_date(unix_timestamp(col('dt_one'), 'dMMMy').cast("timestamp")))