Отрывок кода:
Date date1 = new Date(date);
Calendar cal = new GregorianCalendar();
cal.setTime(date1);
System.out.println(cal);
System.out.println(cal.DAY_OF_YEAR);
На выводе в первой длинной строчке выдает "...DAY_OF_MONTH=1,DAY_OF_YEAR=121,DAY_OF_WEEK=4,...". Т.е. день 121. Во второй строчке выдает "6". Как так-то? Почему???