바보 같은 질문을하지만 난 달력에 의해 반환 된 2014 년 6 월 주의 정확한 수를 얻을 수 없습니다 죄송합니다 : 나는 점점 오전주 2014년 6월
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_MONTH, 1);
calendar.set(Calendar.MONTH, Calendar.JUNE);
calendar.set(Calendar.YEAR, 2014);
calendar.setFirstDayOfWeek(Calendar.MONDAY);
System.out
.println("first day of week: " + calendar.getFirstDayOfWeek());
System.out.println("weeks in month: "
+ calendar.getActualMaximum(Calendar.WEEK_OF_MONTH));
System.out.println("days in month: "
+ calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
}
을 :
first day of week: 2
weeks in month: 5
days in month: 30
2014 년 6 월의 주 수가 6이 아닌 이유는 무엇입니까? Mac OS X 10.9.3에서 jdk1.8.0_05를 사용하고 있습니다.
Locale.UK로도 캘린더를 만들려고했습니다. – ruruskyi