Estou precisando criar uma projeção de datas que informa o ultimo dia do mes corrente (ex. 31/07/2005 nesse caso), mais os ultimos dias dos proximos 2 meses (no caso agosto e setembro).
Para resolver esse problema estava utilizando o seginte codigo:
GregorianCalendar projecao = new GregorianCalendar(2005, Calendar.JULY, 31);
projecao.add(Calendar.MONTH, 1);
Date d = projecao.getTime();
Nesse caso, se o mes corrente for julho ele me tras corretamente 31/08/2005, mas no caso do mes de setembro ele mes tras 01/10/2005.
Nesse caso, ele está somando a data do dia 31/07/2005 com mais 31 dias e por isso não estou conseguindo o resultado corrento.
Será que teria alguma forma de poder obter o numero de dias de cada mes ??? Nesse caso seria muito mais fácil de se resolver…
Atenciosamente,
Marco Paradiso