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

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

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

공지사항

  1. 제가 운영하는 IT·SI·SM 전문가 커뮤니티 아이티프로(https://cafe.naver.com/itpro)에 가입하시면 IT 개발 노하우와 SI 구축 및 사업관리 노하우, 솔루션 정보를 제공받으실 수 있습니다.

  2. 제가 운영하는 개발자 커뮤니티 코어큐브(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
반응형

댓글