Eu quero ter o número de semanas em um determinado mês
Eu quero obter o número de semanas no mês atual. Isso inclui os dias do mês anterior na semana passada e os dias da primeira semana no mês seguinte.
Algo assim:
Simples não é? http://i50.tinypic.com/5ml2de.png
Eu quero usar isso em um determinado adaptador gridview no android e estou tentando manipular este bloco de código:
//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)];
}