프로그래밍/오라클

TO_CHAR 함수

이지모 2017. 4. 20. 16:18


IW 옵션은 월요일 기준

WW 옵션은 일요일 기준으로 년 중 몇번째 주인지 체크하는 듯.


날짜 출력 형식의 종류(Datetime Format Elements)
종류의미사용 예결과
CC
SCC
세기(世紀) 표시(sysdate,'CC')
(sysdate,'SCC')
21
21
AD (A.D.)
BC (B.C.)
BC,AD 표현(sysdate,'AD')
(sysdate,'BC')
AD
BC
Q 월을 분기로 표시(sysdate,'Q')4(10-12월)
MI minute을 표시(sysdate,'MI')21
MM 월을 숫자로 표시(sysdate,'MM')11
MONTH 달의 영문표기 모두 표시(sysdate,'MONTH')NOVEMER
MON 3문자로 된 달의 이름(sysdate,'MON')NOV
WW 년중 몇번째 주(sysdate,'WW')44
W 월중 몇번째 주(sysdate,'W')4
DDD 연중 일로 표현(sysdate,'DDD')329
DD 월중 일로 표현(sysdate,'DD')25
D 주중 일로 표현(sysdate,'D')6
DY 3문자로 된 요일표기(sysdate,'DY')FRI
DAY 요일의 영문표기 모두 표시(sysdate,'DAY')FRIDAY
DL long date format(자세한 날짜형식)으로 표기
'fmDay, Month dd, YYYY'
'fmDay, dd. Month YYYY'
(sysdate,'DL')Thursday, February 12, 2009
DS short date format(간략한 날짜형식)으로 표기
'MM/DD/RRRR'
'DD/MM/RRRR'
(sysdate,'DS')2/12/2009
FF[1...9] 밀리초의 표시자리수 지정
'HH:MI:SS.FF'
'SS.FF5'
(systimestamp,'SS.FF')51.978
HH
HH12
HH24
시간 표기(12시간, 24시간표기)(systimestamp,'HH')
(sysdate,'HH24')
06
18
IW 1년중 몇째주(systimestamp,'IW')07
I
IY
IYY
IYYY
년표기의 자릿수(sysdate,'I')
(sysdate,'IY')
(sysdate,'IYY')
(sysdate,'IYYY')
9
09
009
2009
J Julian년호 숫자(sysdate,'J')2454875
AM (A.M.)
PM (P.M.)
오전, 오후의 영문 표기(sysdate,'AM')
(sysdate,'PM')
AM
PM
RM 달을 로마자 표기(sysdate,'RM')II
RR 2자릿수 년도 표기, YY와 달리 명시한 년도수에 따라 값이 틀림
RRRR 년을 2자리, 또는 4자리로 표기(sysdate,'RRRR')2009
SS 현재시간의 초(0∼59)(sysdate,'SS')20
SSSSS 자정부터 지금까지 지난 초(0∼86399)(sysdate,'SSSSS')37230
TS 시간의 간략표기(sysdate,'TS')10:28:51 AM
TZD TZR에 의한 daylight표기(systimestamp,'TZD') 
TZH Time Zone HOUR표기(systimestamp,'TZH')+09
TZM Time Zone Minute 표기(systimestamp,'TZM')02
TZR Time Zone 표기(systimestamp,'TZR')+09:00
X Local radix character 표기(systimestamp,'HH:MI:SSXFF')
Isystimestamp,'X')
11:00:57.025518
.
YEAR
SYEAR
년도 영문으로 표시
BC는 (-)로 표기
(sysdate,'YEAR')
(sysdate,'SYEAR')
TWO THOUSAND NINE
TWO THOUSAND NINE
YYY
YY
Y
년도 표현 (sysdate,'YYY')
(sysdate,'YY')
(sysdate,'Y')
009
09
9
YYYY
SYYYY
4자리 년도 표시
BC는 (-)로 표기
(sysdate,'YYYY')
(sysdate,'SYYYY')
2009
2009
Y,YYY 4자리 년도 표시중 컴마사용(sysdate,'Y,YYY')2,009


출처: http://jang8584.tistory.com/160 [개발자의 길]


'프로그래밍 > 오라클' 카테고리의 다른 글

누적금액 구하기  (0) 2013.12.09
테이블스페이스 잔여 용량 확인하기  (0) 2013.09.30
제약조건 조회하기  (0) 2010.12.26