Udostępnij za pośrednictwem


Funkcja to_unix_timestamp

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

Zwraca znacznik czasu w expr pliku jako sygnaturę czasową systemu UNIX.

Składnia

to_unix_timestamp(expr [, fmt] )

Argumenty

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

Zwraca

A BIGINT.

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.

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_unix_timestamp('2016-04-08', 'yyyy-MM-dd');
 1460098800