Função convert_timezone
Aplica-se a: Databricks SQL Databricks Runtime 13.3 LTS e superior
Converte para outro fuso TIMESTAMP_NTZ
horário.
A coluna de entrada é convertida em TIMESTAMP_NTZ
tipo antes da conversão de fuso horário, se a coluna de entrada for de TIMESTAMP
ou DATE
ou STRING
tipo.
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 carimbo de data/hora de entrada deve ser convertido.sourceTs
: OTIMESTAMP_NTZ
para converter.
Devoluções
A 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