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

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

и поле "часовой пояс", которое является либо "P" для Тихого океана, либо "M" для Горного.

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

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

В частности: отметка времени: 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)

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