

 Amazon Redshift unterstützt ab Patch 198 nicht mehr die Erstellung neuer Python-UDFs. Bestehende Python-UDFs werden bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im [Blog-Posting](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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.

# Datums-, Zeit- und Zeitstempelliterale
<a name="r_Date_and_time_literals"></a>

Im Folgenden finden Sie Regeln zum Arbeiten mit Datums-, Zeit- und Zeitstempelliteralen, die von Amazon Redshift unterstützt werden. 

## Datumsangaben
<a name="r_Date_and_time_literals-dates"></a>

Die folgenden eingegebenen Datumsangaben sind alle Beispiele für gültige Literal-Datumswerte für den Datentyp DATE, die in Amazon-Redshift-Tabellen geladen werden können. Es wird davon ausgegangen, dass der standardmäßige `MDY DateStyle`-Modus aktiviert ist. Dieser Modus bedeutet, dass der Monatswert vor dem Tageswert steht, zum Beispiel in Zeichenfolgen wie `1999-01-08` und `01/02/00`. 

**Anmerkung**  
Datums- bzw. Zeitstempelliterale müssen in Anführungszeichen stehen, wenn Sie sie in eine Tabelle laden.


| Eingegebenes Datum  | Vollständiges Datum  | 
| --- | --- | 
| January 8, 1999  | January 8, 1999  | 
| 1999-01-08  | January 8, 1999  | 
| 1/8/1999  | January 8, 1999  | 
| 01/02/00  | January 2, 2000  | 
| 2000- Jan-31  | January 31, 2000  | 
| Jan-31-2000  | January 31, 2000  | 
| 31- Jan-2000  | January 31, 2000  | 
| 20080215  | February 15, 2008  | 
| 080215  | February 15, 2008  | 
| 2008.366  | December 31, 2008 (dreistellige Datumskomponente muss zwischen 001 und 366 liegen)  | 

## Times
<a name="r_Date_and_time_literals-times"></a>

Die folgenden eingegebenen Zeiten sind alle Beispiele für gültige Uhrzeitliteralwerte für die Datentypen TIME und TIMETZ, die in Amazon-Redshift-Tabellen geladen werden können. 


| Eingegebene Zeiten  | Beschreibung (der Uhrzeitkomponente)  | 
| --- | --- | 
|  04:05:06.789  | 4.05 Uhr und 6,789 Sekunden  | 
|  04:05:06  | 4.05 Uhr und 6 Sekunden  | 
|  04:05  | Genau 4.05 Uhr  | 
|  040506  | 4.05 Uhr und 6 Sekunden  | 
|  04:05 AM  | Genau 4.05 Uhr, AM ist optional  | 
|  04:05 PM  | Genau 16.05 Uhr, Stundenwert muss kleiner als 12 sein | 
|  16:05  | Genau 16.05 Uhr  | 

## Zeitstempel
<a name="r_Date_and_time_literals-timestamps"></a>

Die folgenden eingegebenen Zeitstempel sind alle Beispiele für gültige Uhrzeitliteralwerte für die Datentypen TIMESTAMP und TIMESTAMPTZ, die in Amazon-Redshift-Tabellen geladen werden können. Alle gültigen Datumsliterale können mit den folgenden Uhrzeitliteralen kombiniert werden. 


| Eingegebene Zeitstempel (konkatenierte Datums- und Uhrzeitliterale)  | Beschreibung (der Uhrzeitkomponente)  | 
| --- | --- | 
|  20080215 04:05:06.789  | 4.05 Uhr und 6,789 Sekunden  | 
|  20080215 04:05:06  | 4.05 Uhr und 6 Sekunden  | 
|  20080215 04:05  | Genau 4.05 Uhr  | 
|  20080215 040506  | 4.05 Uhr und 6 Sekunden  | 
|  20080215 04:05 AM  | Genau 4.05 Uhr, AM ist optional  | 
|  20080215 04:05 PM  | Genau 16.05 Uhr, Stundenwert muss kleiner als 12 sein | 
| 20080215 16:05  | Genau 16.05 Uhr  | 
| 20080215  | Mitternacht (durch Standardwert)  | 

## Besondere Datums-/Uhrzeitwerte
<a name="r_Date_and_time_literals-special-datetime-values"></a>

Die folgenden besonderen Werte können als Datums-/Uhrzeitliterale und als Parameter für Datumsfunktionen verwendet werden. Sie müssen in einfachen Anführungszeichen (') angegeben werden und werden bei der Verarbeitung der Abfrage in reguläre Zeitstempelwerte umgewandelt. 


| Sonderwert | Beschreibung  | 
| --- | --- | 
| now  | Wird zu der Startzeit der aktuellen Transaktion ausgewertet und gibt einen Zeitstempel mit auf Mikrosekunden genauer Uhrzeitkomponente zurück.  | 
| today  | Wird zu dem entsprechenden Datum ausgewertet und gibt einen Zeitstempel mit Nullen für die Uhrzeitkomponente zurück.  | 
| tomorrow  | Wird zu dem entsprechenden Datum ausgewertet und gibt einen Zeitstempel mit Nullen für die Uhrzeitkomponente zurück. | 
| yesterday  | Wird zu dem entsprechenden Datum ausgewertet und gibt einen Zeitstempel mit Nullen für die Uhrzeitkomponente zurück. | 

Die folgenden Beispiele zeigen, wie `now` und `today` mit der DATEADD-Funktion zusammenarbeiten.

```
select dateadd(day,1,'today');

date_add
---------------------
2009-11-17 00:00:00
(1 row)

select dateadd(day,1,'now');

date_add
----------------------------
2009-11-17 10:45:32.021394
(1 row)
```