Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Função
Aplica-se a:
Databricks SQL
Databricks Runtime 13.3 LTS e superior
Converte TIMESTAMP_NTZ para outro fuso horário.
A coluna de entrada é convertida para o tipo TIMESTAMP_NTZ antes da conversão de fuso horário, se a coluna de entrada for do tipo TIMESTAMP, DATE ou STRING.
Sintaxe
convert_timezone([sourceTz, ]targetTz, sourceTs)
Argumentos
-
sourceTz: Uma expressão que retorna um valor numérico ou de intervalo. Se estiver ausente, o fuso horário da sessão atual é usado como o fuso horário de origem. -
targetTz: O fuso horário para o qual o timestamp de entrada deve ser convertido. -
sourceTs: OTIMESTAMP_NTZpara converter.
Devoluções
Um TIMESTAMP_NTZ.
Exemplos
> SELECT convert_timezone('America/Los_Angeles', 'UTC', timestamp_ntz'2021-12-06 00:00:00');
2021-12-06 08:00:00
-- Current session local timezone: UTC
> SELECT convert_timezone('America/Los_Angeles', timestamp_ntz'2021-12-06 08:00:00');
2021-12-06 00:00:00