to_date
-Funktion
Gilt für: Databricks SQL Databricks Runtime
Gibt expr
umgewandelt in ein Datum unter Verwendung einer optionalen Formatierung zurück
Syntax
to_date(expr [, fmt] )
Argumente
expr
: Ein STRING-Ausdruck, der ein Datum darstellt.- fmt: Ein optionaler STRING-Formatausdruck.
Gibt zurück
Ein DATE-Element.
Wenn fmt
angegeben wird, muss diese Angabe den datetime-Mustern entsprechen.
Wenn fmt
nicht angegeben wird, ist die Funktion ein Synonym für cast(expr AS DATE)
.
Wenn fmt
falsch formatiert ist oder die Anwendung nicht zu einem wohlgeformten Datum führt, löst die Funktion einen Fehler aus.
Hinweis
Wenn spark.sql.ansi.enabled in Databricks Runtime false
ist, gibt die Funktion NULL
anstelle eines Fehlers für falsch formatierte Datumsangaben zurück.
Beispiele
> SELECT to_date('2009-07-30 04:17:52');
2009-07-30
> SELECT to_date('2016-12-31', 'yyyy-MM-dd');
2016-12-31