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 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 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