Sdílet prostřednictvím


Funkce to_date

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Vrátí expr přetypování na datum pomocí volitelného formátování.

Syntaxe

to_date(expr [, fmt] )

Argumenty

  • expr: Výraz STRING představující datum.
  • fmt: Volitelný formát výraz STRING.

Návraty

DATUM.

Pokud fmt je zadán, musí odpovídat vzorům datetime.

Pokud fmt není zadán, je funkce synonymem pro cast(expr AS DATE).

Pokud fmt je poškozený nebo jeho aplikace nemá za následek datum ve správném formátu, funkce vyvolá chybu.

Poznámka:

Pokud je ve službě Databricks Runtime spark.sql.ansi.enabled false, vrátí NULL funkce místo chyby pro chybně formátovaná kalendářní data.

Příklady

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