

 Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai Patch 198. Python yang ada UDFs akan terus berfungsi hingga 30 Juni 2026. Untuk informasi lebih lanjut, lihat [posting blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

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

TIMEZONE mengembalikan timestamp untuk zona waktu tertentu dan nilai timestamp.

Untuk informasi dan contoh tentang cara mengatur zona waktu, lihat[timezone](r_timezone_config.md).

Untuk informasi dan contoh tentang cara mengonversi zona waktu, lihat[CONVERT\$1TIMEZONE](CONVERT_TIMEZONE.md).

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

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

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

*zona waktu*  
Zona waktu untuk nilai kembali. Zona waktu dapat ditentukan sebagai nama zona waktu (seperti **'Africa/Kampala'** atau**'Singapore'**) atau sebagai singkatan zona waktu (seperti **'UTC'** atau**'PDT'**). Untuk melihat daftar nama zona waktu yang didukung, jalankan perintah berikut.   

```
select pg_timezone_names();
```
 Untuk melihat daftar singkatan zona waktu yang didukung, jalankan perintah berikut.   

```
select pg_timezone_abbrevs();
```
Perhatikan bahwa Amazon Redshift menggunakan [Database Zona Waktu IANA sebagai sumber otoritatif spesifikasi zona waktu](https://www.iana.org/time-zones). Untuk informasi selengkapnya dan contoh tambahan, lihat [Catatan penggunaan zona waktu](CONVERT_TIMEZONE.md#CONVERT_TIMEZONE-usage-notes).

**stempel waktu \$1 timestamptz**  
Ekspresi yang menghasilkan tipe TIMESTAMP atau TIMESTAMPTZ, atau nilai yang secara implisit dapat dipaksa ke stempel waktu atau stempel waktu dengan zona waktu.

## Jenis pengembalian
<a name="r_TIMEZONE-return-type"></a>

TIMESTAMPTZ bila digunakan dengan ekspresi TIMESTAMP. 

TIMESTAMP bila digunakan dengan ekspresi TIMESTAMPTZ. 

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

Berikut ini mengembalikan timestamp untuk zona waktu UTC menggunakan timestamp `2008-06-17 09:44:54` dari zona waktu PST.

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

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

Berikut ini mengembalikan timestamp untuk zona waktu PST menggunakan timestamp dengan zona waktu 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
```