Heim >Datenbank >MySQL-Tutorial >Speichert PostgreSQLs „Zeitstempel mit Zeitzone' tatsächlich Zeitzoneninformationen?
Zeitzonenspeicherung im Datentyp „Zeitstempel mit Zeitzone“
Im Gegensatz zu seinem Namen handelt es sich um den Datentyp „Zeitstempel mit Zeitzone“. in PostgreSQL speichert eigentlich keine Zeitzoneninformationen. Der Begriff einer Zeitzone ist lediglich eine Anzeigeüberlegung, die durch Anpassen des Zeitstempelwerts basierend auf den aktuellen Zeitzoneneinstellungen der Sitzung gehandhabt wird.
Beim Speichern eines Zeitstempels wird nur der Zeitpunkt erfasst ein UTC-Zeitstempel ohne Zoneninformationen. Dieser unkomplizierte Ansatz erfordert nur 64 Bit Speicher.
Mit anderen Worten: Der Datentyp „Zeitstempel mit Zeitzone“ fungiert als Offset zur Berechnung eines UTC-Zeitstempels, der der tatsächlich gespeicherte Wert ist. Umgekehrt wird beim Rendern eines Zeitstempels an den Client der Wert entsprechend der aktuellen Zeitzonenkonfiguration angezeigt.
Das obige ist der detaillierte Inhalt vonSpeichert PostgreSQLs „Zeitstempel mit Zeitzone' tatsächlich Zeitzoneninformationen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!