Функция to_date
Область применения: Databricks SQL Databricks Runtime
Возвращает значение expr
, приведенное к дате, с применением необязательного форматирования.
Синтаксис
to_date(expr [, fmt] )
Аргументы
expr
: строковое (STRING) выражение, представляющее дату.- fmt: необязательное выражение типа STRING для форматирования.
Возвраты
Значение DATE.
Если указан аргумент fmt
, он должен соответствовать шаблонам даты и времени.
Если fmt
не указан, эта функция является синонимом cast(expr AS DATE)
.
Если fmt
имеет неправильный формат или его применение не позволяет получить дату в допустимом формате, то функция вызывает ошибку.
Примечание.
В Databricks Runtime, если параметр false
spark.sql.ansi.enabled, функция возвращается NULL
вместо ошибки для неправильных дат.
Примеры
> SELECT to_date('2009-07-30 04:17:52');
2009-07-30
> SELECT to_date('2016-12-31', 'yyyy-MM-dd');
2016-12-31