我有一个表格,其中有一个文本列,格式如下。
5/30/2021 9:35:18 AM
我试图将其转换为date(yyyy-MM-dd)
,但是当我使用cast,to_date
时,我得到的是空值。
有什么方法可以获得上述yyyyyyyy-mm-dd
格式的数据吗?
潇洒的香瓜 · RDS MySQL ...· 4 月前 · |
健身的脸盆 · java - no suitable ...· 1 年前 · |
难过的抽屉 · SQL基础练习2_查询有两个或以上家属的员工 ...· 1 年前 · |
直爽的香烟 · Julia 数组 | 菜鸟教程· 1 年前 · |
直爽的香烟 · Julia 数组 | 菜鸟教程 1 年前 |
使用Databricks的数据时间模式。 根据Databricks网站上的SparkSQL文档,你可以使用Databricks特有的 日期时间模式 来转换为日期列或从日期列转换。首先,你需要像这样将文本列转换为日期列。
to_date('5/30/2021 9:35:18 AM','M/d/y h:m:s a')