날짜 함수 예제
종류 | 설명 / 예제 | 결과값 |
---|---|---|
SYSDATE | 설명 : 현재 시스템 날짜와 시간을 반환합니다. 예제 : SELECT SYSDATE FROM DUAL; |
현재 날짜 및 시간 (예: 2024-10-27 10:30:00) |
ADD_MONTHS | 설명 : 주어진 날짜에 특정 월 수를 더합니다. 예제 : SELECT ADD_MONTHS(SYSDATE, 3) FROM DUAL; |
현재 날짜에서 3개월 후의 날짜 |
MONTHS_BETWEEN | 설명 : 두 날짜 사이의 월 수를 반환합니다. 예제 : SELECT MONTHS_BETWEEN('2024-12-31', '2024-01-01') FROM DUAL; |
11 |
LAST_DAY | 설명 : 지정된 날짜가 속한 달의 마지막 날짜를 반환합니다. 예제 : SELECT LAST_DAY('2024-02-15') FROM DUAL; |
2024-02-29 |
NEXT_DAY | 설명 : 특정 날짜 이후에 오는 지정된 요일의 날짜를 반환합니다. 예제 : SELECT NEXT_DAY('2024-10-27', 'MONDAY') FROM DUAL; |
2024-10-28 |
TO_CHAR | 설명 : 날짜를 지정된 형식의 문자열로 변환합니다. 예제 : SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD') FROM DUAL; |
2024-10-27 |
TO_DATE | 설명 : 문자열을 지정된 형식의 날짜로 변환합니다. 예제 : SELECT TO_DATE('20241027', 'YYYYMMDD') FROM DUAL; |
2024-10-27 |
TRUNC(날짜, 'MM') | 설명 : 주어진 날짜에서 월의 첫 번째 날짜를 반환합니다. 예제 : SELECT TRUNC(SYSDATE, 'MM') FROM DUAL; |
2024-10-01 00:00:00 |
ROUND(날짜, 'DD') | 설명 : 날짜를 가장 가까운 날짜로 반올림합니다. 예제 : SELECT ROUND(TO_DATE('2024-10-27 15:30:00', 'YYYY-MM-DD HH24:MI:SS'), 'DD') FROM DUAL; |
2024-10-28 00:00:00 |
날짜 표시 종류 및 사용 예
종류 | 설명 / 예제 | 결과값 |
---|---|---|
YYYY-MM-DD | 설명 : 년-월-일을 표시합니다. 예제 : TO_CHAR(SYSDATE, 'YYYY-MM-DD') |
2024-10-27 |
YYYY/MM/DD | 설명 : 년/월/일을 표시합니다. 예제 : TO_CHAR(SYSDATE, 'YYYY/MM/DD') |
2024/10/27 |
YYYY년 MM월 DD일 | 설명 : 년, 월, 일을 한글로 표시합니다. 예제 : TO_CHAR(SYSDATE, 'YYYY"년" MM"월" DD"일"') |
2024년 10월 27일 |
YYYY-MM-DD HH24:MI:SS | 설명 : 년-월-일 시간:분:초를 24시간 형식으로 표시합니다. 예제 : TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') |
2024-10-27 15:30:45 |
YYYY-MM-DD HH:MI:SS AM | 설명 : 년-월-일 시간:분:초를 12시간 형식과 AM/PM으로 표시합니다. 예제 : TO_CHAR(SYSDATE, 'YYYY-MM-DD HH:MI:SS AM') |
2024-10-27 03:30:45 PM |
DAY, DD MON YYYY | 설명 : 요일, 일, 월(약어), 년도를 표시합니다. 예제 : TO_CHAR(SYSDATE, 'DAY, DD MON YYYY') |
일요일, 27 10월 2024 |
DD-MON-YYYY | 설명 : 일-월(약어)-년도를 표시합니다. 예제 : TO_CHAR(SYSDATE, 'DD-MON-YYYY') |
27-10월-2024 |
MONTH, YYYY | 설명 : 월(전체 이름), 년도를 표시합니다. 예제 : TO_CHAR(SYSDATE, 'MONTH, YYYY') |
10월, 2024 |
MM/DD/YYYY HH:MI:SS | 설명 : 월/일/년 시간:분:초를 표시합니다. 예제 : TO_CHAR(SYSDATE, 'MM/DD/YYYY HH:MI:SS') |
10/27/2024 03:30:45 |
'코딩 이야기 > 오라클' 카테고리의 다른 글
오라클 PL/SQL 제어 구조 (0) | 2025.04.15 |
---|---|
오라클 문자 함수 종류 및 사용법 (0) | 2025.04.01 |
오라클 JOIN 종류 및 사용법 (0) | 2025.04.01 |
오라클 NULL 사용법 (0) | 2025.04.01 |