to_unix_timestamp Funkcja

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

Zwraca sygnaturę czasową w expr postaci znacznika czasu systemu UNIX.

Składni

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 zostanie podany, musi być zgodny z wzorcami typu Data/godzina.

Jeśli fmt nie zostanie podany, 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

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