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

0

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

我已尝试过使用to_date函数!

profile picture
专家
已提问 3 个月前3 查看次数
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
专家
已回答 3 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则