Jestem nowym użytkownikiem PostgreSQL i zastanawiałem się, czy istnieje bezpośredni sposób na konwersję wartości znacznika czasu w tabeli na inną strefę czasową za pomocą funkcji. W moim przypadku jest to UTC do EST.Konwertuj strefę czasową UTC w postgresql na EST (czas lokalny)
Są to wartości, na przykład, że trzeba konwertować do EST (nie tylko jedną wartość, ale wszystkie wartości w tabeli)
date
-------------------
2015-10-24 16:38:46
2016-01-19 18:27:00
2016-01-24 16:14:34
2016-02-09 23:05:49
2016-02-11 20:46:26
strony Informacja: prawdopodobnie chcesz użyć ' 'America/New_York'' (z bazy danych strefy czasowej [IANA] (https://en.wikipedia.org/wiki/ Tz_database)) jako swoją strefę czasową, a nie "EST''. Trzyliterowe skróty są nieprecyzyjne (czy naprawdę masz na myśli UTC-0400, czy też chcesz UTC-0300 w lecie?) I często powtarzają się w wielu krajach, a nawet w jednym kraju (strefy czasowe zarówno na Alasce, jak i na Portoryko są często oba oznaczone jako "AST") –