Compartir a través de


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