to_timestamp Функции

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

Возвращает expr приведение к метке времени с использованием необязательного форматирования.

Синтаксис

to_timestamp(expr [, fmt] )

Аргументы

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

Возвращает

МЕТКА ВРЕМЕНИ.

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

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

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

Для возврата NULL вместо ошибки в случае неправильного формата expr используйте try_to_timestamp.

Примечание

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

Примеры

> 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