Java

[Java] Calendar(캘린더) 해당 월 마지막 날짜 구하기

잘구운토스트 2018. 9. 17. 15:26

java.util.Calendar의 해당 월의 마지막 날짜(일)를 가져오기

1
2
3
4
Calendar calendar= Calendar.getInstance();
calendar.add(Calendar.MONTH, 8);                                        // 9월 세팅 (월 세팅은 0~11이기에..)
int dayOfMonth = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);    // 마지막 날짜 반환 (2018년 9월 30일)
calendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);                        // Day를 마지막날짜(30일)로 세팅
cs