Я хочу получить количество недель в конкретном месяце

я хочу узнать количество недель в текущем месяце. включая предыдущий месяцs дней в последней неделе и дней первой недели в следующем месяце.

Что-то вроде этого:

Просто не так ли? http://i50.tinypic.com/5ml2de.png

Я хочу использовать это в определенном адаптере gridview на Android и пытаюсь манипулировать этим блоком кода:

            //FIRST_DAY_OF_WEEK =0;
    int lastDay = month.getActualMaximum(Calendar.DAY_OF_MONTH);
    int firstDay = (int) month.get(Calendar.DAY_OF_WEEK);
    int firstDayNextMonth = nextMonth.get(Calendar.DAY_OF_WEEK);
    int lastDayNextMonth=nextMonth.getActualMaximum(Calendar.DAY_OF_MONTH);
    int nextMonthdays=nextMonth.getMinimalDaysInFirstWeek();

    // figure size of the array
    if (firstDay == 1) {
        days = new String[lastDay + (FIRST_DAY_OF_WEEK * 6)];
    }

    else {
        days = new String[lastDay + firstDay - (FIRST_DAY_OF_WEEK + 1)];
    }

Ответы на вопрос(5)

Ваш ответ на вопрос