

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Funzione TIMEZONE
<a name="r_TIMEZONE"></a>

TIMEZONE restituisce un timestamp per il fuso orario e il valore di timestamp specificati.

Per informazioni ed esempi su come impostare il fuso orario, consultare [timezone](r_timezone_config.md).

Per informazioni ed esempi su come convertire il fuso orario, consultare [CONVERT\$1TIMEZONE](CONVERT_TIMEZONE.md).

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

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

## Arguments (Argomenti)
<a name="r_TIMEZONE-arguments"></a>

*timezone*  
Il fuso orario del valore restituito. Il fuso orario può essere specificato come nome di fuso orario (ad esempio, **'Africa/Kampala'** o **'Singapore'**) oppure come abbreviazione di fuso orario (ad esempio, **'UTC'** o **'PDT'**). Per visualizzare un elenco dei nomi di fuso orario supportati, utilizzare il comando seguente.   

```
select pg_timezone_names();
```
 Per visualizzare un elenco delle abbreviazioni di fuso orario supportate, utilizzare il comando seguente.   

```
select pg_timezone_abbrevs();
```
Tieni presente che Amazon Redshift utilizza il [database dei fusi orari di IANA](https://www.iana.org/time-zones) come fonte autorevole per la specifica del fuso orario. Per maggiori informazioni ed esempi, consulta [Note sull'utilizzo dei fusi orari](CONVERT_TIMEZONE.md#CONVERT_TIMEZONE-usage-notes).

*timestamp* \$1 *timestamptz*  
Un'espressione che restituisce un tipo TIMESTAMP o TIMESTAMPTZ o un valore che può essere implicitamente convertito in un timestamp o in un timestamp con fuso orario.

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

TIMESTAMPTZ quando utilizzato con un'espressione TIMESTAMP. 

TIMESTAMP quando utilizzato con un'espressione TIMESTAMPTZ. 

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

Quanto segue restituisce un timestamp per il fuso orario UTC utilizzando il timestamp `2008-06-17 09:44:54` dal fuso orario PST.

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

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

Quanto segue restituisce un timestamp per il fuso orario PST utilizzando il timestamp `2008-06-17 09:44:54+00` dal fuso orario UTC.

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

timezone
-----------------------
2008-06-17 01:44:54
```