Función to_date
Se aplica a Databricks SQL Databricks Runtime
Devuelve la conversión de expr
a una fecha mediante un formato opcional.
Sintaxis
to_date(expr [, fmt] )
Argumentos
expr
: expresión STRING que representa una fecha.- fmt: expresión de cadena de formato opcional.
Devoluciones
Un valor DATE.
Si se proporciona fmt
, debe cumplir los patrones de fecha y hora.
Si no se proporciona fmt
, la función es un sinónimo de cast(expr AS DATE)
.
Si fmt
tiene un formato incorrecto o su aplicación no produce una fecha correcta, la función genera un error.
Nota:
En Databricks Runtime, si spark.sql.ansi.enabled es false
, la función devuelve NULL
en lugar de un error para las fechas con formato incorrecto.
Ejemplos
> SELECT to_date('2009-07-30 04:17:52');
2009-07-30
> SELECT to_date('2016-12-31', 'yyyy-MM-dd');
2016-12-31