Разобрать даты с часовым поясом - PullRequest
0 голосов
/ 03 апреля 2020

Это работает правильно и возвращает «2020-02-01 00: 00: 01.132 UT C». Но если часовой пояс является частью функции parse_datetime, он не работает.

Работает:

select parse_datetime('2020-02-01 00:00:01.132000' ,'yyyy-MM-dd'' ''HH:mm:ss.SSSSSS');

Не работает:

select parse_datetime('2020-02-01 00:00:01.132000+5:30' ,'yyyy-MM-dd'' ''HH:mm:ss.SSSSSS''Z');

Ошибка говорит о неправильной форме на "+5: 30". Как мне разобрать даты с часовым поясом в Афинах?

1 Ответ

0 голосов
/ 03 апреля 2020
select parse_datetime('2020-02-01 00:00:01.132000+05:30' ,'yyyy-MM-dd'' ''HH:mm:ss.SSSSSSZ');
...