Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Função
Aplica-se a:
Databricks SQL
Databricks Runtime
Retorna o carimbo de data/hora UNIX da hora atual ou especificada.
Sintaxe
unix_timestamp([expr [, fmt] ] )
Argumentos
-
expr: Uma expressão opcional DATE, TIMESTAMP ou STRING em um formato datetime válido. -
fmt: Uma expressão STRING opcional especificando o formato seexprfor uma STRING.
Devoluções
UM BIGINT.
Se nenhum argumento for fornecido, o padrão será o carimbo de data/hora atual.
fmt é ignorado se expr for um carimbo de data ou hora.
If expr is um STRING fmt é usado para traduzir a string para um TIMESTAMP antes de calcular o timestamp unix.
O valor padrão fmt é 'yyyy-MM-dd HH:mm:ss'.
Consulte Padrões de data/hora para obter padrões de formato de data e hora válidos.
Se fmt ou expr são inválidas, a função gera um erro.
Nota
No Databricks Runtime, se spark.sql.ansi.enabled for false, a função retornará NULL em vez de um erro para carimbos de data/hora malformados.
Exemplos
> SELECT unix_timestamp();
1476884637
> SELECT unix_timestamp('2016-04-08', 'yyyy-MM-dd');
1460041200