to_date
Functie
Van toepassing op: Databricks 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 false
de 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