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

0

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

我已尝试过使用to_date函数!

profile picture
EXPERTO
preguntada hace 5 meses22 visualizaciones
1 Respuesta
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
EXPERTO
respondido hace 5 meses

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas