본문 바로가기
DBMS(DataBase Management System)/PostgreSQL

[PostgreSQL] 문자열을 TIMESTAMP 자료형으로 변환하는 TO_TIMESTAMP 함수

by 연구자 공학코드 2025. 5. 28.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

함수 설명

PostgreSQL에서 TO_TIMESTAMP()는 문자열을 TIMESTAMP 자료형으로 변환하는 함수이다.

사용 방법

첫 번째 인자에 변환할 문자열을 입력하고 두 번째 인자에는 날짜 형식을 입력한다.

SELECT TO_TIMESTAMP('20250527152101', 'yyyymmddHH24MISS')

 

타임존을 입력하여 변환하려면 아래와 같이 쓸 수 있다.

SELECT TO_TIMESTAMP('20250527152101 +05', 'YYYYMMDDHH24MISS TZH');

주요 형식 지정자는 아래와 같다.

형식 설명
HH24 시 (00~23)
MI 분 (00~59)
SS 초 (00~59)
MS 밀리초 (000~999)
YYYY 년 (0000~9999)
MM 월 (01~12)
DD 일 (01~31)
TZH 시단위 타임존 (-12~+12)
TZM 분단위 타임존 (00~59)

 

참고문서

  1. "9.8. Data Type Formatting Functions", PostgreSQL 16 공식 문서. @원문보기

 

728x90
반응형

댓글