Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применяется к:
Databricks SQL
Databricks Runtime 18.3 и более поздних версий
Возвращает приведение expr к времени с помощью необязательного форматирования.
Syntax
to_time(expr [, fmt] )
Arguments
-
expr: строковое выражение, представляющее время. - fmt: необязательное выражение типа STRING для форматирования.
Returns
Если указан аргумент fmt, он должен соответствовать шаблонам даты и времени.
Если fmt эта функция не указана, функция эквивалентна cast(expr AS TIME).
Если fmt повреждена, Azure Databricks вызывает INVALID_DATETIME_PATTERN. Если expr не удается проанализировать с помощью fmt, Azure Databricks вызывает CANNOT_PARSE_TIME.
Чтобы вернуться NULL вместо ошибки в случае неправильного expr использования try_to_time.
Распространенные условия ошибки
Примеры
> SELECT to_time('10:30:00');
10:30:00
> SELECT to_time('10:30:00', 'HH:mm:ss');
10:30:00
> SELECT to_time('10.30.00', 'HH.mm.ss');
10:30:00
> SELECT to_time('not-a-time');
Error: CAST_INVALID_INPUT