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.
Olá, creio que basta adicionar um mês na data de vencimento do calendar:
meuCalendar.add(Calendar.MONTH, 1);
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.
Isso mesmo quando você adiciona dias ou meses a um objeto Calendar ele valida e atualiza a data também.
1 curtida