Неправильная неделя_оф_ярJAVA

Программисты JAVA общаются здесь
Anonymous
Неправильная неделя_оф_яр

Сообщение Anonymous »

Иметь следующую функцию, чтобы получить неделю года: < /p>

static public Integer getWeek(Date date) {
Calendar cal = Calendar.getInstance();
cal.setMinimalDaysInFirstWeek(1);
cal.setTime(date);
Integer week = cal.WEEK_OF_YEAR;
Integer month = cal.MONTH;
if ((week == 1) && (month == 12)) week = 52;
return week;
}
< /code>

Позвоните по функции с Date = 02.01.2013 < /p>

Что я вижу в отладке: < /p>


date = wed 02 00:00:00 samt 2013 < /li>
week = week = 3
< /br /> 2 < /li>
< /ol>

Я хочу получить: неделю = 1, месяц = ​​1. Верно? < /P>

Где я ошибаюсь?>

Подробнее здесь: https://stackoverflow.com/questions/141 ... ek-of-year

Вернуться в «JAVA»