0
Я пытаюсь преобразовать время, которое метка времени с часовым поясом означает использование в настоящее время() или CURRENT_TIMESTAMPКак преобразовать CURRENT_TIMESTAMP время до 24 часов в формате PostgreSQL
SELECT TO_CHAR(now()::time, 'HH24:MI:SS')
текущее время это возвращение '06 : 06: 17' но он должен вернуть '18: 06: 17' , но это не будет возвращать этот , что может быть причиной для этого
это * * будет ** r eturn 18:06 если это время, где вы находитесь. Несвязанный, но: вам не нужно приведение к времени 'TO_CHAR (now(), 'HH24: MI: SS')' будет делать все отлично. –
какой 'select now()' возвращает? –
спасибо 'a-horse-with-no-name' Я использую сервер db, который из другого часового пояса, поэтому он делает эту проблему, и ваш запрос работает нормально в локальной базе данных –