Función to_timestamp

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve la conversión expr a una marca de tiempo mediante un formato opcional.

Sintaxis

to_timestamp(expr [, fmt] )

Argumentos

  • expr: expresión de cadena que representa una marca de tiempo.
  • fmt: expresión de cadena de formato opcional.

Devoluciones

Una expresión TIMESTAMP.

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 TIMESTAMP).

Si fmt tiene un formato incorrecto o su aplicación no produce una marca de tiempo correcta, la función genera un error.

Para devolver NULL en lugar de un error, en caso de un uso con formato incorrecto expr, use try_to_timestamp.

Nota:

En Databricks Runtime, si spark.sql.ansi.enabled es false, la función devuelve NULL en lugar de un error para las marcas de tiempo con formato incorrecto.

Ejemplos

> SELECT to_timestamp('2016-12-31 00:12:00');
 2016-12-31 00:12:00

> SELECT to_timestamp('2016-12-31', 'yyyy-MM-dd');
 2016-12-31 00:00:00