to_date Functie

Van toepassing op:controleren met ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime

Retourneert expr cast naar een datum met een optionele opmaak.

Syntaxis

to_date(expr [, fmt] )

Argumenten

  • expr: een TEKENREEKSexpressie die een datum vertegenwoordigt.
  • fmt: een optionele tekenreeksexpressie.

Retourneert

EEN DATUM.

Als fmt wordt opgegeven, moet deze voldoen aan de datum/tijd-patronen.

Als fmt niet wordt opgegeven, is de functie een synoniem voor cast(expr AS DATE).

Als fmt onjuist is gevormd of als de toepassing niet resulteert in een goed gevormde datum, genereert de functie een fout.

Opmerking

Als in Databricks Runtime spark.sql.ansi.enabled is, retourneert falsede functie in plaats van een fout voor onjuiste datums NULL .

Voorbeelden

> SELECT to_date('2009-07-30 04:17:52');
 2009-07-30
> SELECT to_date('2016-12-31', 'yyyy-MM-dd');
 2016-12-31