Freigeben über


to_date-Funktion

Gilt für: durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert 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