Datum-/Uhrzeittypen - Amazon Redshift

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

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.

TIMESTAMPSpalten speichern Werte mit einer Genauigkeit von bis zu sechs Ziffern für Sekundenbruchteile.

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.