Udostępnij za pośrednictwem


Funkcja to_timestamp

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Zwraca expr rzutowanie do znacznika czasu przy użyciu opcjonalnego formatowania.

Składnia

to_timestamp(expr [, fmt] )

Argumenty

  • expr: wyrażenie STRING reprezentujące znacznik czasu.
  • fmt: opcjonalne wyrażenie STRING formatu.

Zwraca

SYGNATURA CZASOWA.

Jeśli fmt jest dostarczany, musi być zgodny z wzorcami datetime.

Jeśli fmt nie zostanie podana, funkcja jest synonimem .cast(expr AS TIMESTAMP)

Jeśli fmt jest źle sformułowana lub aplikacja nie powoduje dobrze sformułowanego znacznika czasu, funkcja zgłasza błąd.

Aby zwrócić NULL zamiast błędu w przypadku źle sformułowanego expr użycia try_to_timestamp.

Uwaga

Jeśli w środowisku Databricks Runtime spark.sql.ansi.enabled to false, funkcja zwraca NULL wartość zamiast błędu dla nieprawidłowo sformułowanych sygnatur czasowych.

Przykłady

> SELECT to_timestamp('2016-12-31 00:12:00');
 2016-12-31 00:12:00

> SELECT to_timestamp('2016-12-31', 'yyyy-MM-dd');
 2016-12-31 00:00:00