DataBase/Oracle
[Oracle]날짜타입 중 'YY'와 'RR' 비교
백곰IT
2020. 12. 15. 20:57
날짜 포맷을 사용할 때 'YY'와 'RR'이 존재합니다.
여기서 'YY'는 무엇이고, 'RR'이 무엇인지 알아보겠습니다.
간단히 설명하자면, 'YY'는 2000년대를 나타내고 'RR'은 1900년대를 포함한다고 보시면 될 것 같습니다.
'RR'은 50년을 기준으로 50 이상이면 1900년대, 50 미만이면 2000년대를 나타냅니다.
-실행 결과
SELECT TO_CHAR(TO_DATE('50', 'YY'), 'YYYY')
, TO_CHAR(TO_DATE('49', 'RR'), 'RRRR')
, TO_CHAR(TO_DATE('50', 'RR'), 'RRRR')
, TO_CHAR(TO_DATE('51', 'RR'), 'RRRR')
FROM DUAL;
--2050, 2049, 1950, 1951
728x90
반응형