Geração de datas de vencimento iguais com Calendar

3 respostas Resolvido
Jonathan_Medeiros

Como utilizar o Calendar para gerar datas de vencimento de um parcelamento, onde o mesmo obedeça a sequência de dias iguais por mês.

Exemplo em 5x:
O 1° Vencimento é escolhido pelo cliente: 10/09/2017
Preciso gerar as demais parcelas na sequência para que fique assim.
2° 10/10/2017
3° 10/11/2017
4° 10/12/2017
5° 10/01/2018

Datas são um ponto fraco meu, se alguém puder colaborar com um exemplo de como implementar isso.

3 Respostas

Andrauss
Solucao aceita

Olá, creio que basta adicionar um mês na data de vencimento do calendar:

meuCalendar.add(Calendar.MONTH, 1);
Jonathan_Medeiros

Obrigado pela resposta @Andrauss, eu tinha acabado de testar antes de você me responder, realmente funciona, a minha preocupação era em relação a datas de vencimento escolhidas como por exemplo: 31/01/2018, porém a Calendar já faz toda a validação sozinha gerando os vencimentos seguintes no último dia de cada mês, sem precisar testar na mão.

Andrauss

Isso mesmo quando você adiciona dias ou meses a um objeto Calendar ele valida e atualiza a data também.

Criado 3 de agosto de 2017
Ultima resposta 3 de ago. de 2017
Respostas 3
Participantes 2