Ich denke, Sie sollten damit beginnen, sich mit den beteiligten Datentypen vertraut zu machen. Der Datentyp „datetime“ in PostgreSQL ist eigentlich timestamp
und es gibt zwei Varianten:with
und without time zone
. Der Standardwert ist without
.
PostgreSQL speichert intern immer einen UTC-Zeitstempel. Zeitzonendaten selbst sind nicht überhaupt mit Zeitstempel gespeichert, weder mit noch ohne Zeitzone. Das sind nur Dekoratoren für Ein- und Ausgabe, die die Zeitzoneneinstellung des Clients berücksichtigen.
Weitere detaillierte Erklärungen, Beispiele und Links finden Sie in dieser zugehörigen Antwort .