提问人:Rajashekhar 提问时间:8/4/2023 更新时间:8/4/2023 访问量:96
如何在databricks SQL终结点中将YYYYMMDD字符串转换为日期?
How to convert YYYYMMDD string to date in databricks SQL end point?
问:
如何在databricks SQL终结点中将YYYYMMDD字符串转换为日期?
输入值:- 1.20230804
2. 20230805
输出值 :- 1.2023-08-04
2. 2023-08-05
答:
1赞
MarkBeras
8/4/2023
#1
SELECT
TO_DATE(your_column_name, 'yyyyMMdd') as formatted_date
FROM
your_table_name;
1赞
Raky
8/4/2023
#2
试试这个
SELECT DATE_FORMAT(CAST('2023-08-04' AS DATE), 'dd MM yyyy') AS formatted_date;
结果将是2023-08-04
如果您想要缩写为三个字符的字母中的月份
SELECT DATE_FORMAT(TO_DATE('20230804', 'yyyyMMdd'), 'yyyy MMM dd') AS formatted_date;
结果将是 如果您想要当月的全名2023-Aug-04
SELECT DATE_FORMAT(TO_DATE('20230804', 'yyyyMMdd'), 'yyyy MMMM dd') AS formatted_date;
结果将是2023-August-04
评论