Udostępnij za pośrednictwem


Funkcja to_date

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak 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