Delen via


to_date-functie

Van toepassing op: vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Retourneert expr cast naar een datum met een optionele opmaak.

Syntaxis

to_date(expr [, fmt] )

Argumenten

  • expr: Een TEKENREEKS-expressie die een datum vertegenwoordigt.
  • fmt: Een optionele notatie STRING-expressie.

Retouren

EEN DATUM.

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

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

Als fmt de toepassing onjuist is opgemaakt of de toepassing niet resulteert in een goed gevormde datum, treedt er een fout op.

Notitie

Als in Databricks Runtime spark.sql.ansi.enabled isfalse, retourneert NULL de functie in plaats van een fout voor ongeldige datums.

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