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