Funkce to_date
Platí pro: Databricks SQL 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