오라클에서 날짜를 출력하는 함수는 SYSDATE 인데 이 함수를 통해서 오라클 현재날짜 표기와 형식을 바꿔보도록 하겠습니다.
기본적으로 SYSDATE의 표기 형식은 YY/MM/DD가 기본형식입니다. 하지만 상황에 따라 다양한 형태의 날짜형식이 필요할 때가 있는데요.
이런 날짜형식을 TO_CHAR함수를 통해서 변경할 수 있습니다.
SYSDATE를 이용한 날짜포맷입니다.
이를 기준으로 날짜의 표기 방법을 바꿀 수 있는데요.
사용할 함수는 TO_CHAR 이며 TO_CHAR(SYSDATE, ‘형식’)을 사용하면 됩니다.
함수 사용법
날짜형식 | 설명 |
YYYY | 년도 |
MM | 월 |
MONTH(MON) | 월(텍스트) |
DD | 일 |
HH24 | 0~23시간으로 표현 |
AMHH(PMHH) | 오전, 오후 |
MI | 분 |
SS | 초 |
DAY | 요일 |
Q | 분기 |
1. 0~23 시각으로 표시
YYYY-MM-DD HH24:MI:SS
2. AM(PM)으로 표현
YYYY-MM-DD PMHH:MI:SS
3. 월~일요일
YYYY-MM-DD HH:MI:SS DAY
4. 한글
YYYY”년” MM”월” DD”일” HH:MI:SS
위 표의 날짜형식을 바탕으로 현재날짜의 표기 형식을 바꿔 보았습니다.
위의 예제 뿐만 아니라 자기가 원하는 형태로 표기가 가능하니 한번 연습해 보시기 바랍니다.
답글 남기기