Preciso pegar o maximo de dias de determinado mes mas com GregorianCalendar retorna sempre 31
segue o metodo
// MES FEVEREIRO DE 2009 = 28 dias e retorna 31
Calendar calendario = new GregorianCalendar(2009, 1, 1);
int diasMes = calendario.getMaximum(Calendar.DAY_OF_MONTH);
o que estou fazendo de errado??