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 имеет значение false
spark.sql.ansi.enabled, функция возвращает NULL
вместо ошибки для меток времени неправильного формата.
Примеры
> SELECT to_unix_timestamp('2016-04-08', 'yyyy-MM-dd');
1460098800