

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# TIMEZONE 함수
<a name="r_TIMEZONE"></a>

TIMEZONE은 지정한 시간대와 타임스탬프 값에 대한 타임스탬프를 반환합니다.

시간대 설정 방법에 대한 자세한 내용과 예는 [timezone](r_timezone_config.md) 섹션을 참조하세요.

시간대를 변환하는 방법에 대한 자세한 내용과 예는 [CONVERT\_TIMEZONE](CONVERT_TIMEZONE.md) 섹션을 참조하세요.

## 구문
<a name="r_TIMEZONE-syntax"></a>

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

## 인수
<a name="r_TIMEZONE-arguments"></a>

*timezone*  
반환 값의 시간대입니다. 시간대는 시간대 이름(**'Africa/Kampala'**, **'Singapore'** 등) 또는 시간대 약어(**'UTC'**, **'PDT'** 등)로 지정할 수 있습니다. 지원되는 시간대 이름 목록을 보려면 다음 명령을 실행합니다.  

```
select pg_timezone_names();
```
 지원되는 시간대 이름 약어 목록을 보려면 다음 명령을 실행합니다.  

```
select pg_timezone_abbrevs();
```
Amazon Redshift는 [IANA 시간대 데이터베이스](https://www.iana.org/time-zones)를 표준 시간대 사양의 신뢰할 수 있는 소스로 사용합니다. 자세한 내용과 예제는 [시간대 사용 노트](CONVERT_TIMEZONE.md#CONVERT_TIMEZONE-usage-notes) 섹션을 참조하세요.

*timestamp* \| *timestamptz*  
타임스탬프 또는 TIMESTAMP 형식이나 TIMESTAMPTZ 형식 또는 표준 시간대가 있는 타임스탬프로 암시적으로 강제로 지정될 수 있는 값을 생성하는 표현식입니다.

## 반환 타입
<a name="r_TIMEZONE-return-type"></a>

TIMESTAMP 표현식과 함께 사용할 경우에는 TIMESTAMPTZ이고,

TIMESTAMPTZ 표현식과 함께 사용할 경우에는 TIMESTAMP입니다.

## 예제
<a name="r_TIMEZONE-examples"></a>

다음은 PST 시간대의 타임스탬프 `2008-06-17 09:44:54`를 사용하여 UTC 시간대에 대한 타임스탬프를 반환합니다.

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

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

다음은 UTC 시간대 `2008-06-17 09:44:54+00`의 타임스탬프를 사용하여 PST 시간대에 대한 타임스탬프를 반환합니다.

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

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