Postgresql: как правильно создать временную метку с временной меткой из временной метки, полей часового пояса

У меня есть таблица с отметкой времени без часового пояса. ГГГГ-ММ-ДД ЧЧ: ММ: СС

и поле "часовой пояс" это либо "П" для Тихого океана или "М" для горы.

Мне нужно создать поле типавременная метка с часовым поясом

Учитывая два поля, которые у меня есть, есть ли способ сделать это, который правильно учитывает летнее время?

В частности: отметка времени: 2013-11-03 01:00:00 часовой пояс: "P" станет: 2013-11-03 01: 00: 00-07

и отметка времени: 2013-11-03 03:00:00 часовой пояс: "P" станет: 2013-11-03 03: 00: 00-08

Ответы на вопрос(3)

Ваш ответ на вопрос