Funkcja to_date
Dotyczy: Databricks SQL Databricks Runtime
Zwraca expr
rzutowanie do daty przy użyciu opcjonalnego formatowania.
Składnia
to_date(expr [, fmt] )
Argumenty
expr
: wyrażenie STRING reprezentujące datę.- fmt: opcjonalne wyrażenie STRING formatu.
Zwraca
DATA.
Jeśli fmt
jest dostarczany, musi być zgodny z wzorcami datetime.
Jeśli fmt
nie zostanie podana, funkcja jest synonimem .cast(expr AS DATE)
Jeśli fmt
jest źle sformułowana lub jej aplikacja nie powoduje dobrze sformułowanej daty, funkcja zgłasza błąd.
Uwaga
Jeśli w środowisku Databricks Runtime spark.sql.ansi.enabled to false
, funkcja zwraca NULL
zamiast błędu dla nieprawidłowo sformułowanych dat.
Przykłady
> SELECT to_date('2009-07-30 04:17:52');
2009-07-30
> SELECT to_date('2016-12-31', 'yyyy-MM-dd');
2016-12-31