Leer en inglés

Compartir vía


Función to_date

Se aplica a casilla marcada como Sí Databricks SQL casilla marcada como Sí 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

Recursos adicionales

Documentación