Database/Oracle

[ORACLE] 오라클 시간 , 날짜 포맷 (TO_CHAR)

펌킨고구마 2022. 1. 15. 21:34
728x90
반응형

 사용법은 TO_CHAR(숫자 or 날짜 ,FORMAT) 형태로 사용

SELECT

--날짜 포맷
TO_CHAR(SYSDATE,'YYYYMMDD'),
TO_CHAR(SYSDATE,'YYYY-MM-DD'),
TO_CHAR(SYSDATE,'YYYY/MM/DD'),
TO_CHAR(SYSDATE,'YYYY'),
TO_CHAR(SYSDATE,'YY'),
TO_CHAR(SYSDATE,'MM'),
TO_CHAR(SYSDATE,'MON'), --월
TO_CHAR(SYSDATE,'D'),--(주중의 일을 1~7로 표시(일요일 = 1)
TO_CHAR(SYSDATE,'DD'),--
TO_CHAR(SYSDATE,'DDD'),--(1년기준 일 수)
TO_CHAR(SYSDATE,'DAY'),--(요일 표시)
TO_CHAR(SYSDATE,'DY'), --(요일을 한자리로 표시)
TO_CHAR(SYSDATE,'WW'), -- (일년 기준 주를 00 ~ 53 형태로 표시)
TO_CHAR(SYSDATE,'W'), -- (한달 기준 몇번째 주)
TO_CHAR(SYSDATE,'DL'),-- (0000년 00월 00일 0요일)

--사간 포맷
TO_CHAR(SYSDATE,'AM'),--오전
TO_CHAR(SYSDATE,'PM'),--오후
TO_CHAR(SYSDATE,'HH'), -- (시간을 0 ~ 12 형태로 표시)
TO_CHAR(SYSDATE,'HH24'), -- (시간을 0 ~ 24 형태로 표시)
TO_CHAR(SYSDATE,'MI'), -- (분을 00 ~ 59 형태로 표시)
TO_CHAR(SYSDATE,'SS'), -- (초을 01 ~ 59 형태로 표시)

--세기 포맷
TO_CHAR(SYSDATE,'CC'), --21 (세기)
TO_CHAR(SYSDATE,'BC') --서기

FROM DUAL
728x90
반응형
LIST