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.
TO_DATE-Funktion
TO_DATE konvertiert ein Datum in einer Zeichenfolge in den Datentyp DATE.
Syntax
TO_DATE (date_str)
TO_DATE (date_str, format)
Argumente
- date_str
-
Eine Datumszeichenfolge oder ein Datentyp, der in eine Datumszeichenfolge umgewandelt werden kann.
- format
-
Ein Zeichenkettenliteral, das den Datetime-Mustern von Spark entspricht. Gültige Datetime-Muster finden Sie unter Datetime-Muster für
Formatierung und Analyse.
Rückgabetyp
TO_DATE gibt ein DATE zurück, abhängig vom Formatwert.
Wenn die Konvertierung in das Format fehlschlägt, wird ein Fehler zurückgegeben.
Beispiele
Die folgende SQL-Anweisung konvertiert das Datum 02 Oct 2001 in einem Datumsdatentyp.
select to_date('02 Oct 2001', 'dd MMM yyyy');to_date ------------ 2001-10-02 (1 row)
Die folgende SQL-Anweisung konvertiert die Zeichenfolge 20010631 in ein Datum.
select to_date('20010631', 'yyyyMMdd');
Die folgende SQL-Anweisung konvertiert die Zeichenfolge 20010631 in ein Datum:
to_date('20010631', 'YYYYMMDD', TRUE);
Das Ergebnis ist ein Nullwert, da der Juni nur 30 Tage hat.
to_date ------------ NULL