TO_TIMESTAMP_TZ

Syntax

TO_TIMESTAMP_TZ
(
  str  IN text,
  fmt  IN text
)
RETURNS timestamp with time zone;

개요

입력된 문자열과 포맷 모델을 이용하여 타임스탬프 with time zone (timestamptz) 값으로 변환한다.

PostgreSQL 내장 함수to_timestamp 함수를 활용해 문자열을 지정한 형식에 따라 파싱하고, 그 결과를 timestamptz 타입으로 반환한다.

오라클과 달리 타입 안정성을 지키기 위해, 날짜 타입의 변수를 받지 않는다.

파라미터

파라미터
설명

str

text 타입이다; 변환할 날짜/시간 문자열이다.

fmt

text 타입이다; 입력 문자열의 형식을 나타내는 포맷 모델이다. (예: 'YYYY-MM-DD HH24:MI:SSOF' ) 지원하는 포멧 모델은 PG 공식 문서 를 참조한다.

* 날짜/시간 포멧 모델

예제

SELECT oracle.TO_TIMESTAMP_TZ('2023-06-01 12:34:56+09', 'YYYY-MM-DD HH24:MI:SSOF');

    to_timestamp_tz     
------------------------
 2023-06-01 12:34:56+09
(1 row)

Last updated