to_unix_timestamp Функции

Область применения:проверка помечено да Databricks SQL проверка помечено да Databricks Runtime

Возвращает метку времени в в expr виде метки времени UNIX.

Синтаксис

to_unix_timestamp(expr [, fmt] )

Аргументы

  • expr: выражение STRING, представляющее метку времени.
  • fmt: необязательное выражение STRING формата.

Возвращает

A BIGINT.

Если fmt указан параметр , он должен соответствовать шаблонам даты и времени.

Если fmt параметр не указан, функция является синонимом для cast(expr AS TIMESTAMP).

Если fmt имеет неправильный формат или его приложение не приводит к правильно сформированной метке времени, функция выдает ошибку.

Примечание

Если в Databricks Runtime имеет значение falsespark.sql.ansi.enabled, функция возвращает NULL вместо ошибки для меток времени неправильного формата.

Примеры

> SELECT to_unix_timestamp('2016-04-08', 'yyyy-MM-dd');
 1460098800