Amazon Athena 将字符串转换为日期时间
Amazon Athena convert string to date time
我有一个格式如下的字符串 dd-mmm-yyyy hh:mm
,例如 23-Oct-2020 20:23
,我希望将其转换为日期时间。我试过:
parse_datetime(string, '%D-%M-%Y %H:%M')
但我打错了:
'INVALID_FUNCTION_ARGUMENT: Invalid format. Can anyone lend a helping hand please? Thanks.
parse_datetime
使用 Java 日期时间格式。你可以试试:
select parse_datetime('23-Oct-2020 20:23', 'dd-MMM-yyyy HH:mm')
输出:
_col0
2020-10-23 20:23:00.000 UTC
或使用 MySQL 格式 date_parse
:
select date_parse('23-Oct-2020 20:24', '%d-%b-%Y %H:%i')
我有一个格式如下的字符串 dd-mmm-yyyy hh:mm
,例如 23-Oct-2020 20:23
,我希望将其转换为日期时间。我试过:
parse_datetime(string, '%D-%M-%Y %H:%M')
但我打错了:
'INVALID_FUNCTION_ARGUMENT: Invalid format. Can anyone lend a helping hand please? Thanks.
parse_datetime
使用 Java 日期时间格式。你可以试试:
select parse_datetime('23-Oct-2020 20:23', 'dd-MMM-yyyy HH:mm')
输出:
_col0 |
---|
2020-10-23 20:23:00.000 UTC |
或使用 MySQL 格式 date_parse
:
select date_parse('23-Oct-2020 20:24', '%d-%b-%Y %H:%i')