to_timestamp Funkcja

Dotyczy:sprawdź oznaczone jako tak Zaznaczone pole wyboru SQL usługi Databricks oznaczone jako tak Databricks Runtime

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

Składni

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 ze wzorcami daty/godziny.

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

Jeśli fmt jest źle sformułowany lub jego 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

W środowisku Databricks Runtime, jeśli parametr 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