to_timestamp
Funkcja
Dotyczy: wyboru SQL usługi Databricks 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