to_date Funkció

A következőre vonatkozik:yes Databricks SQL check marked yes Databricks Runtime

expr A dátumra leadott értéket adja vissza opcionális formázással.

Szintaxis

to_date(expr [, fmt] )

Argumentumok

  • expr: Dátumot jelképező KARAKTERLÁNC-kifejezés.
  • fmt: Egy nem kötelező formátumú KARAKTERLÁNC-kifejezés.

Visszatérési érték

DÁTUM.

Ha fmt meg van adva, akkor meg kell felelnie a Datetime-mintáknak.

Ha fmt nincs megadva, a függvény a szinonimája.cast(expr AS DATE)

Ha fmt helytelen formátumú, vagy az alkalmazás nem eredményez jól formázott dátumot, a függvény hibát jelez.

Megjegyzés

A Databricks Runtime-ban, ha a spark.sql.ansi.enabled értéke false, a függvény a hibásan formázott dátumok NULL hibája helyett ad vissza.

Példák

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