

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Função TIMEZONE
<a name="r_TIMEZONE"></a>

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](r_timezone_config.md).

Para obter informações e exemplos sobre como converter o fuso horário, consulte [CONVERT\_TIMEZONE](CONVERT_TIMEZONE.md).

## Sintaxe
<a name="r_TIMEZONE-syntax"></a>

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

## Argumentos
<a name="r_TIMEZONE-arguments"></a>

*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();
```
Observe que o Amazon Redshift usa o [banco de dados de fuso horário IANA](https://www.iana.org/time-zones) como fonte autorizada de especificação de fuso horário. Para ter mais informações e exemplos, consulte [Observações quanto ao uso de fuso horário](CONVERT_TIMEZONE.md#CONVERT_TIMEZONE-usage-notes).

*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
<a name="r_TIMEZONE-return-type"></a>

TIMESTAMPTZ quando usado com uma expressão TIMESTAMP. 

TIMESTAMP quando usado com uma expressão TIMESTAMPTZ. 

## Exemplos
<a name="r_TIMEZONE-examples"></a>

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