사용자 도구

사이트 도구


사이드바

잡개발자:심플웍스:유틸리티:date

문서의 이전 판입니다!


DateUtil

공통

메서드 매개변수 리턴 비고
getDate N/A 날짜
(기본 포맷)
현재 날짜
fmt 포맷
- yyyy
- MM
- dd
- yyyyMMdd
- yyyy-MM-dd
- yyyy.MM.dd
- yyyy/MM/dd
- yyyy년 MM월 dd일
날짜
getTime N/A 시각
(기본 포맷)
현재 시각
fmt 포맷
- HH
- mm
- ss
- HHmmss
- HH:mm:ss
- HH12:mm:ss
- HH24:mm:ss
- HH시 mm분 ss초
- HH24시 mm분 ss초
- HH12시 mm분 ss초
시각
getDateTime N/A 날짜/시각
(기본 포맷)
현재 날짜/시각
fmt 포맷
- yyyyMMddHHmmss
- yyyy-MM-dd HH:mm:ss
- yyyy-MM-dd HH24:mm:ss
- yyyy-MM-dd HH12:mm:ss
- yyyy.MM.dd HH:mm:ss
- yyyy.MM.dd HH24:mm:ss
- yyyy.MM.dd HH12:mm:ss
- yyyy/MM/dd HH:mm:ss
- yyyy/MM/dd HH24:mm:ss
- yyyy/MM/dd HH12:mm:ss
- yyyy년 MM월 dd일 HH시 mm분 ss초
- yyyy년 MM월 dd일 HH24시 mm분 ss초
- yyyy년 MM월 dd일 HH12시 mm분 ss초
날짜/시각
getWeekStartDate N/A 현재 주 날짜
(기본 포맷)
주 시작 날짜 1)
dt 날짜 특정 주 날짜
(기본 포맷)
dt 날짜
fmt 포맷
- yyyyMMdd
- yyyy-MM-dd
- yyyy.MM.dd
- yyyy/MM/dd
- yyyy년 MM월 dd일
특정 주 날짜
getWeekEndDate N/A 현재 주 날짜
(기본 포맷)
주 마지막 날짜 2)
dt 날짜 특정 주 날짜
(기본 포맷)
dt 날짜
fmt 포맷
- yyyyMMdd
- yyyy-MM-dd
- yyyy.MM.dd
- yyyy/MM/dd
- yyyy년 MM월 dd일
특정 주 날짜
getMonthStartDate N/A 현재 월 날짜
(기본 포맷)
월 시작 날짜
dt 날짜 특정 월 날짜
(기본 포맷)
dt 날짜
fmt 포맷
- yyyyMMdd
- yyyy-MM-dd
- yyyy.MM.dd
- yyyy/MM/dd
- yyyy년 MM월 dd일
특정 월 날짜
getMonthEndDate N/A 현재 월 날짜
(기본 포맷)
월 마지막 날짜
dt 날짜 특정 월 날짜
(기본 포맷)
dt 날짜
fmt 포맷
- yyyyMMdd
- yyyy-MM-dd
- yyyy.MM.dd
- yyyy/MM/dd
- yyyy년 MM월 dd일
특정 월 날짜
getDayOfWeek N/A 현재 날짜 요일
(기본 포맷)
요일
dt 날짜 특정 날짜 요일
(기본 포맷)
dt 날짜
fmt 포맷
- kor 3)
- kor_short 4)
- eng 5)
- eng_short 6)
- num 7)
특정 날짜 요일
toDateFormat dt 날짜 날짜
(기본 포맷)
날짜 형식 변환
dt 날짜
fmt 포맷
- yyyyMMdd
- yyyy-MM-dd
- yyyy.MM.dd
- yyyy/MM/dd
- yyyy년 MM월 dd일
날짜
toTimeFormat tm 시각 시각
(기본 포맷)
시각 형식 변환
tm 시각
fmt 포맷
- HHmmss
- HH:mm:ss
- HH시 mm분 ss초
시각
toDateTimeFormat dt_tm 날짜/시각 날짜/시각
(기본 포맷)
날짜/시각 형식 변환
dt_tm 날짜/시각
fmt 포맷
- yyyyMMddHHmmss
- yyyy-MM-dd HH:mm:ss
- yyyy-MM-dd HH24:mm:ss
- yyyy-MM-dd HH12:mm:ss
- yyyy.MM.dd HH:mm:ss
- yyyy.MM.dd HH24:mm:ss
- yyyy.MM.dd HH12:mm:ss
- yyyy/MM/dd HH:mm:ss
- yyyy/MM/dd HH24:mm:ss
- yyyy/MM/dd HH12:mm:ss
- yyyy년 MM월 dd일 HH시 mm분 ss초
- yyyy년 MM월 dd일 HH24시 mm분 ss초
- yyyy년 MM월 dd일 HH12시 mm분 ss초
날짜/시각
dateAdd dt 날짜
opt 옵션
- year 또는 y
- month 또는 M
- day 또는 d
add +-값
날짜 날짜 더하기/빼기
timeAdd tm 시각
opt 옵션
- hour 또는 H
- minute 또는 m
- second 또는 s
add +-값
시각 시각 더하기/빼기 8)
dateTimeAdd dt_tm 날짜/시각
opt 옵션
- year 또는 y
- month 또는 M
- day 또는 d
- hour 또는 H
- minute 또는 m
- second 또는 s
add +-값
날짜/시각 날짜/시각 더하기/빼기
dateDiff st_dt 시작 날짜
ed_dt 종료 날짜
opt 옵션
- year 또는 y 9)
- month 또는 M 10)
- day 또는 d 11)
숫자 날짜 차이
timeDiff st_tm 시작 시각
ed_tm 종료 시각
opt 옵션
- hour 또는 H 12)
- minute 또는 m 13)
- second 또는 s 14)
숫자 시각 차이
dateTimeDiff st_dt_tm 시작 날짜/시각
ed_dt_tm 종료 날짜/시각
opt 옵션
- year 또는 y 15)
- month 또는 M 16)
- day 또는 d 17)
- hour 또는 H 18)
- minute 또는 m 19)
- second 또는 s 20)
숫자 날짜/시각 차이
compareDate a 체크할 날짜
b 비교할 날짜
-1 / 0 / 1 날짜 비교
(이전 / 같음 / 이후)
compareTime a 체크할 시각
b 비교할 시각
-1 / 0 / 1 시각 비교
(이전 / 같음 / 이후)
compareDateTime a 체크할 날짜/시각
b 비교할 날짜/시각
-1 / 0 / 1 날짜/시각 비교
(이전 / 같음 / 이후)
iso8601 N/A ISO 8601
(오프셋)
ISO 8601
utc UTC
- true / false
ISO 8601
(UTC / 오프셋)
timestamp N/A 타임스탬프 (ms) 타임스탬프
1)
ISO 8601 기준 월요일
2)
ISO 8601 기준 일요일
3)
일요일, 월요일, 화요일, 수요일, 목요일, 금요일, 토요일
4)
일, 월, 화, 수, 목, 금, 토
5)
Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday
6)
Sun, Mon, Tue, Wed, Thu, Fri, Sat
7)
1, 2, 3, 4, 5, 6, 7
8)
시각 범위
- 더하기 결과가 23:59:59 초과하면 00:00:00 부터 다시 계산
- 빼기 결과가 00:00:00 미만이면 23:59:59 부터 거꾸로 계산
9) , 15)
yyyy 차이
10) , 16)
yyyyMM 차이
11) , 17)
yyyyMMdd 차이
12)
HH 차이
13)
HHmm 차이
14)
HHmmss 차이
18)
yyyyMMddHH 차이
19)
yyyyMMddHHmm 차이
20)
yyyyMMddHHmmss 차이