Não sei qual classe está utilizando para tratar as datas, mas se usar gregorian calendar, pode usar o método roll
Dá uma pesquisada ai
D
drsmachado1 like
Segue um exemplo, bem fácil e funcional:
importjava.text.DateFormat;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.GregorianCalendar;importjavax.swing.JOptionPane;publicclassTeste{publicstaticvoidmain(String[]args){GregorianCalendargc=newGregorianCalendar();intnumPar=Integer.parseInt(JOptionPane.showInputDialog("Quantidade de parcelas"));DatediaAtual=newDate();for(inte=0;e<numPar;e++){gc.setTime(diaAtual);gc.roll(GregorianCalendar.MONTH,e);DateFormatdf=newSimpleDateFormat("dd/MM/yyyy");Dated=gc.getTime();if(d.equals(diaAtual)){System.out.print("Entrada ");}else{System.out.print("Parcela "+e+": ");}System.out.println(df.format(d));}}}
F
fabin
drsmachado muito obrigado,
resolveu o meu problema…
esta dica tanto me ajudou, como vai ajudar muita gente…
obrigado mesmo.
Fabio
C
charleston10
estava com a mesma duvida.
funcionou perfeitamente ;]
W
wilsontads
Ajudou à mim também… valeu!
D
Diego_Microfenix2 likes
Belo exemplo, me ajudou muito, só este metodo .roll que tive que alterar para .add ; para gerar várias parcelas em sequencia de meses e também ano.
Valeu