У меня есть поле базы данных типа time with time zone
. Как я могу запросить это поле в часовом поясе EST5EDT с выходным форматом чч: мм: сс?
Все, что я могу найти, это использовать несколько звонков на EXTRACT
:
SELECT EXTRACT(HOUR FROM TIME WITH TIME ZONE '20:38:40-07' AT TIME ZONE 'EST5EDT');
[Edit:]
Для ясности, этот запрос:
SELECT TIME WITH TIME ZONE '20:38:40.001-07' AT TIME ZONE 'EST5EDT';
Возвращает «22: 38: 40.001», но я просто хочу «22:38:40» в качестве вывода.