Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Datum-/Uhrzeittypen
Themen
Zu den Datetime-Datentypen gehörenDATE,, TIMETIMETZ, TIMESTAMP und. TIMESTAMPTZ
Speicherung und Bereiche
Name | Speicher | Bereich | Behebung |
---|---|---|---|
DATE | 4 Bytes | 4713 v. Chr. bis 294276 n. Chr. | 1 Tag |
TIME | 8 Bytes | 00:00:00 bis 24:00:00 | 1 Mikrosekunde |
TIMETZ | 8 Bytes | 00:00:00+1459 bis 00:00:00+1459 | 1 Mikrosekunde |
TIMESTAMP | 8 Bytes | 4713 v. Chr. bis 294276 n. Chr. | 1 Mikrosekunde |
TIMESTAMPTZ | 8 Bytes | 4713 v. Chr. bis 294276 n. Chr. | 1 Mikrosekunde |
DATE
Verwenden Sie den DATE Datentyp, um einfache Kalenderdaten ohne Zeitstempel zu speichern.
TIME
TIMEist ein Alias von. TIME WITHOUT TIME ZONE
Verwenden Sie den TIME Datentyp, um die Tageszeit zu speichern.
TIMESpalten speichern Werte mit einer Genauigkeit von bis zu sechs Ziffern für Sekundenbruchteile.
Standardmäßig sind TIME Werte sowohl in Benutzertabellen als auch in Amazon Redshift Redshift-Systemtabellen Coordinated Universal Time (UTC).
TIMETZ
TIMETZist ein Alias von. TIME WITH TIME ZONE
Verwenden Sie den TIMETZ Datentyp, um die Tageszeit mit einer Zeitzone zu speichern.
TIMETZIn Spalten werden Werte mit einer Genauigkeit von bis zu sechs Ziffern für Sekundenbruchteile gespeichert.
Standardmäßig befinden sich TIMETZ Werte sowohl UTC in Benutzertabellen als auch in Amazon Redshift Redshift-Systemtabellen.
TIMESTAMP
TIMESTAMPist ein Alias von. TIMESTAMP WITHOUT TIME ZONE
Verwenden Sie den TIMESTAMP Datentyp, um vollständige Zeitstempelwerte zu speichern, die das Datum und die Uhrzeit enthalten.
TIMESTAMPIn Spalten werden Werte mit einer Genauigkeit von bis zu sechs Ziffern für Sekundenbruchteile gespeichert.
Wenn Sie ein Datum in eine TIMESTAMP Spalte oder ein Datum mit einem unvollständigen Zeitstempelwert einfügen, wird der Wert implizit in einen vollständigen Zeitstempelwert umgewandelt. Dieser vollständige Zeitstempelwert hat Standardwerte (00) für fehlende Stunden, Minuten und Sekunden. Zeitzonenwerte in Eingabezeichenfolgen werden ignoriert.
Standardmäßig befinden sich TIMESTAMP Werte sowohl UTC in Benutzertabellen als auch in Amazon Redshift Redshift-Systemtabellen.
TIMESTAMPTZ
TIMESTAMPTZist ein Alias von. TIMESTAMP WITH TIME ZONE
Verwenden Sie den TIMESTAMPTZ Datentyp, um vollständige Zeitstempelwerte einzugeben, die das Datum, die Uhrzeit und eine Zeitzone enthalten. Wenn ein Eingabewert eine Zeitzone enthält, verwendet Amazon Redshift die Zeitzone, um den Wert in den Wert umzurechnen UTC und zu speichern. UTC
Führen Sie den folgenden Befehl aus, um eine Liste der unterstützten Zeitzonennamen anzuzeigen.
select pg_timezone_names();
Führen Sie den folgenden Befehl aus, um eine Liste der unterstützten Zeitzonenabkürzungen anzuzeigen.
select pg_timezone_abbrevs();
Aktuelle Informationen zu Zeitzonen finden Sie auch in der IANAZeitzonen-Datenbank
In der folgenden Tabelle werden Beispiele zu Zeitzonenformaten aufgeführt.
Format | Beispiel |
---|---|
DD Mon HH:MI:SS YYYY TZ |
17. Dezember 07:37:16 1997 PST |
mm/tt/jjjj hh:mi:ss.ss zz |
17.12.1997 07:37:16.00 PST |
mm/tt/jjjj hh:mi:ss.ss zz |
12/17/1997 07:37:16.00 US/Pacific |
yyyy-mm-dd hh:mi:ss+/-tz |
1997-12-17 07:37:16-08 |
tt.mm.jjjj hh:mi:ss zz |
17.12.1997 07:37:16.00 PST |
TIMESTAMPTZSpalten speichern Werte mit einer Genauigkeit von bis zu sechs Ziffern für Sekundenbruchteile.
Wenn Sie ein Datum oder ein Datum mit einem teilweisen Zeitstempel in eine TIMESTAMPTZ Spalte einfügen, wird der Wert implizit in einen vollständigen Zeitstempelwert umgewandelt. Dieser vollständige Zeitstempelwert hat Standardwerte (00) für fehlende Stunden, Minuten und Sekunden.
TIMESTAMPTZWerte befinden sich UTC in Benutzertabellen.