to_date
Funkcja
Dotyczy: Databricks SQL Databricks Runtime
Zwraca expr
rzutowanie do daty przy użyciu opcjonalnego formatowania.
Składni
to_date(expr [, fmt] )
Argumenty
expr
: wyrażenie STRING reprezentujące datę.- fmt: opcjonalne wyrażenie STRING formatu.
Zwraca
DATA.
Jeśli fmt
zostanie podany, musi być zgodny z wzorcami typu Data/godzina.
Jeśli fmt
nie zostanie podany, funkcja jest synonimem .cast(expr AS DATE)
Jeśli fmt
jest nieprawidłowo sformułowana lub jego aplikacja nie powoduje dobrze sformułowanej daty, funkcja zgłasza błąd.
Uwaga
W środowisku Databricks Runtime, jeśli wartość spark.sql.ansi.enabled to false
, funkcja zwraca NULL
wartość 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