

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Función TIMEZONE
<a name="r_TIMEZONE"></a>

TIMEZONE devuelve una marca temporal para el valor de marca temporal y zona horaria especificados.

Para obtener información y ejemplos acerca de cómo establecer la zona horaria, consulte [timezone](r_timezone_config.md).

Para obtener información y ejemplos acerca de cómo convertir la zona horaria, consulte [CONVERT\$1TIMEZONE](CONVERT_TIMEZONE.md).

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

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

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

*timezone*  
La zona horaria para el valor de retorno. La zona horaria puede especificarse como un nombre (por ejemplo, **'Africa/Kampala'** o **'Singapore'**) o como una abreviatura (por ejemplo, **'UTC'** o **'PDT'**). Para ver una lista de los nombres de zonas horarias compatibles, ejecute el siguiente comando.   

```
select pg_timezone_names();
```
 Para ver una lista de las abreviaturas de zonas horarias compatibles, ejecute el siguiente comando.   

```
select pg_timezone_abbrevs();
```
Tenga en cuenta que Amazon Redshift utiliza la [Base de datos de zonas horarias de IANA](https://www.iana.org/time-zones) como fuente autorizada de especificación de zonas horarias. Para obtener más información y ejemplos, consulte [Notas de uso de la zona horaria](CONVERT_TIMEZONE.md#CONVERT_TIMEZONE-usage-notes).

*timestamp* \$1 *timestamptz*  
Una expresión que da como resultado un valor de tipo TIMESTAMP o TIMESTAMPTZ o un valor que pueda convertirse implícitamente a una marca temporal o a una marca temporal con zona horaria.

## Tipo de retorno
<a name="r_TIMEZONE-return-type"></a>

TIMESTAMPTZ, cuando se usa con una expresión TIMESTAMP. 

TIMESTAMP, cuando se usa con una expresión TIMESTAMPTZ. 

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

Lo siguiente devuelve una marca temporal para la zona horaria UTC mediante la marca temporal `2008-06-17 09:44:54` de la zona horaria PST.

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

timezone
-----------------------
2008-06-17 17:44:54+00
```

Lo siguiente devuelve una marca temporal para la zona horaria PST mediante la marca temporal con zona horaria 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
```