我有一个表格,其中有一个文本列,格式如下。
5/30/2021 9:35:18 AM
我试图将其转换为date(yyyy-MM-dd)
,但是当我使用cast,to_date
时,我得到的是空值。
有什么方法可以获得上述yyyyyyyy-mm-dd
格式的数据吗?
![]() |
微笑的企鹅 · 简单分享 NETGEAR R6900 ...· 6 月前 · |
![]() |
欢快的四季豆 · 斗鱼主播婉儿别闹火箭定制开箱修女_哔哩哔哩_ ...· 7 月前 · |
![]() |
大方的烤面包 · 《航拍中国》第三季 第三集 一同飞越 贵州· 7 月前 · |
![]() |
骑白马的口罩 · 河北省人民政府办公厅关于印发河北省交通运输厅 ...· 7 月前 · |
![]() |
大方的烤面包 · 《航拍中国》第三季 第三集 一同飞越 贵州 7 月前 |
使用Databricks的数据时间模式。 根据Databricks网站上的SparkSQL文档,你可以使用Databricks特有的 日期时间模式 来转换为日期列或从日期列转换。首先,你需要像这样将文本列转换为日期列。
to_date('5/30/2021 9:35:18 AM','M/d/y h:m:s a')