Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

유령노트

자바 캘린더 클래스로 일주일의 시작과 끝 날짜 구하기 본문

JAVA

자바 캘린더 클래스로 일주일의 시작과 끝 날짜 구하기

유령손 2019. 1. 10. 15:25
1
2
3
4
5
6
7
8
9
10
11
12
Date date = new Date();
Calendar c = Calendar.getInstance();
c.setTime(date);
//주의 시작일 지정
c.setFirstDayOfWeek(Calendar.MONDAY);
int dayOfWeek = c.get(Calendar.DAY_OF_WEEK) - c.getFirstDayOfWeek();
c.add(Calendar.DAY_OF_MONTH, -dayOfWeek);
 
Date weekStart = c.getTime();
// we do not need the same day a week after, that's why use 6, not 7
c.add(Calendar.DAY_OF_MONTH, 6); 
Date weekEnd = c.getTime();
cs

출처 : https://code.i-harness.com/ko-kr/q/74a7fa