Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Função
Aplica-se a:
SQL do Databricks
Runtime do Databricks
Retorna o carimbo de data/hora UNIX da hora atual ou especificada.
Sintaxe
unix_timestamp([expr [, fmt] ] )
Argumentos
-
expr: uma expressão opcional DATA, CARIMBO DE DATA/HORA ou CADEIA DE CARACTERES em um formato datetime válido. -
fmt: uma expressão de CADEIA DE CARACTERES opcional que especifica o formato seexprfor uma CADEIA DE CARACTERES.
Retornos
Um BIGINT.
Se nenhum argumento for fornecido, o padrão será o carimbo de data/hora atual.
fmt será ignorado se expr for uma DATA ou CARIMBO DE DATA/HORA.
Se expr for uma CADEIA DE CARACTERES, fmt será usado para mover a cadeia de caracteres para uma CARIMBO DE DATA/HORA antes de computar o carimbo de data/hora unix.
O valor padrão fmt é 'yyyy-MM-dd HH:mm:ss'.
Consulte Padrões de datetime para obter os padrões de formato de data e hora válidos.
Se fmt ou expr forem inválidos, a função gera um erro.
Observação
No Databricks Runtime, se spark.sql.ansi.enabled for false, a função retorna 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