在 Athena(Glue 表)中将字符串转换为日期格式(MM-DD-YYYY)

0

【以下的问题经过翻译处理】 使用Glue Crawlers,我创建了Glue表并从Athena查询——如何将字符串转换为日期格式?“2022-11-16T00: 00: 00.000Z”。

我已尝试过使用to_date函数!

profile picture
專家
已提問 5 個月前檢視次數 22 次
1 個回答
0

【以下的回答经过翻译处理】 尝试使用 date_parse 或 from_iso8601_date 函数。

select date_parse(substr('2022-11-16T00:00:00.000Z',1,10),'%Y-%m-%d')

或者尝试下面的函数

select from_iso8601_date(substr('2022-11-16T00:00:00.000Z',1,10))

关于所有函数的完整列表,请根据您所使用的 Athena 引擎版本查看参考文档 https://docs.aws.amazon.com/athena/latest/ug/functions.html 参考链接: https://trino.io/docs/current/functions/datetime.html?highlight=date_parse#date_parse

profile picture
專家
已回答 5 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南