Función to_unix_timestamp
Se aplica a: Databricks SQL Databricks Runtime
Devuelve la marca de tiempo en expr
como marca de tiempo UNIX.
Sintaxis
to_unix_timestamp(expr [, fmt] )
Argumentos
expr
: expresión de cadena que representa una marca de tiempo.- fmt: expresión de cadena de formato opcional.
Devoluciones
Valor BIGINT.
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.
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_unix_timestamp('2016-04-08', 'yyyy-MM-dd');
1460098800