對不起,問愚蠢的問題,但我不能讓周的正確數目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