Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Función
Se aplica a:
Databricks SQL
Databricks Runtime
Devuelve la marca de tiempo UNIX del tiempo actual o especificado.
Sintaxis
unix_timestamp([expr [, fmt] ] )
Argumentos
-
expr: expresión de cadena, de marca de tiempo o de fecha opcional en un formato datetime válido. -
fmt: expresión de cadena opcional que especifica el formato siexpres una cadena.
Devoluciones
Valor BIGINT.
Si no se proporciona ningún argumento, el valor predeterminado es la marca de tiempo actual.
fmt se omite si expr es una fecha o marca de tiempo.
Si expr es una cadena, fmt se usa para traducir la cadena a marca de tiempo antes de calcular la marca de tiempo de Unix.
El valor predeterminado de fmt es 'yyyy-MM-dd HH:mm:ss'.
Consulte Patrones de datetime para conocer patrones de formato de fecha y hora válidos.
Si fmt o expr no son válidos, la función genera una 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 unix_timestamp();
1476884637
> SELECT unix_timestamp('2016-04-08', 'yyyy-MM-dd');
1460041200