Я хочу сохранить дату и время в формате UTC в формате 2012-10-31 01:00:00
(без явного смещения UTC или указания часового пояса) рядом с другим столбцом, указывающим соответствующий часовой пояс. В настоящее время таблица будет выглядеть следующим образом:
+---------------------+---------------+
| utc_time | timezone |
+---------------------+---------------+
| 2012-10-31 01:00:00 | Europe/Berlin |
+---------------------+---------------+
Я изо всех сил пытаюсь преобразовать это время UTC в локальный формат. Единственный найденный в настоящее время обходной путь - это использование
at_timezone(cast(date_format(utc_time, '%Y-%m-%d %h:%i:%s UTC') as TIMESTAMP),timezone)
или сохранение датысо смещением часового пояса. Однако я ожидаю, что смогу использовать at_timezone()
без необходимости явно включать смещение / часовой пояс в метку времени.
Как правильно хранить метку времени UTC вместе с часовым поясом в Presto?
Спасибо