Код: Выделить всё
Calendar cal = Calendar.getInstance();
cal.set(2011, Calendar.JULY, 12);
cal.set(Calendar.DAY_OF_WEEK, Calendar.FRIDAY); // push the date to 15
System.out.println(cal.get(Calendar.DATE));
Однако если я изменю код следующим образом и добавлю дополнительный вызов для получения:
Код: Выделить всё
Calendar cal = Calendar.getInstance();
cal.set(2011, Calendar.JULY, 12);
System.out.println(cal.get(Calendar.DATE));
cal.set(Calendar.DAY_OF_WEEK, Calendar.FRIDAY); // push the date to 15
System.out.println(cal.get(Calendar.DATE));
Может кто-нибудь объяснить, что происходит, и почему этот тест работал на прошлой неделе?
Подробнее здесь: https://stackoverflow.com/questions/672 ... ay-of-week
Мобильная версия