Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Função TIMEZONE - Amazon Redshift

Função TIMEZONE

TIMEZONE retorna um timestamp para o valor de fuso horário e de timestamp especificados.

Para obter informações e exemplos sobre como definir o fuso horário, consulte timezone.

Para obter informações e exemplos sobre como converter o fuso horário, consulte CONVERT_TIMEZONE.

Sintaxe

TIMEZONE('timezone', { timestamp | timestamptz })

Argumentos

timezone

O fuso horário para o valor de retorno. O fuso horário pode ser especificado como um nome de fuso horário (como 'Africa/Kampala' ou 'Singapore') ou como uma abreviação de fuso horário (como 'UTC' ou 'PDT'). Para visualizar uma lista de nomes de fusos horários compatíveis, execute o comando a seguir.

select pg_timezone_names();

Para visualizar uma lista de abreviações de fusos horários compatíveis, execute o comando a seguir.

select pg_timezone_abbrevs();

Para ter mais informações e exemplos, consulte Observações quanto ao uso de fuso horário.

timestamp | timestamptz

Uma expressão que resulta em um tipo TIMESTAMP ou TIMESTAMPTZ ou um valor que pode implicitamente ser convertido em um carimbo de data/hora com fuso horário.

Tipo de retorno

TIMESTAMPTZ quando usado com uma expressão TIMESTAMP.

TIMESTAMP quando usado com uma expressão TIMESTAMPTZ.

Exemplos

O seguinte retorna um carimbo de data/hora para o fuso horário UTC usando o carimbo de data/hora 2008-06-17 09:44:54 do fuso horário PST:

SELECT TIMEZONE('PST', '2008-06-17 09:44:54'); timezone ----------------------- 2008-06-17 17:44:54+00

O seguinte retorna um carimbo de data/hora para o fuso horário PST usando o carimbo de data/hora com fuso horário UTC 2008-06-17 09:44:54+00:

SELECT TIMEZONE('PST', timestamptz('2008-06-17 09:44:54+00')); timezone ----------------------- 2008-06-17 01:44:54
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.