Bonsoir. Je revient pour remercier maître thelvin pour m'avoir aidé. Au faite la réponse était déjà depuis ses deux premier message. Vraiment merci.
Pour ramener au vendredi lorsqu'il s'agit de week-end.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 for(int i=0; i<nbrEcheance; i++){ row[0] = a++; LocalDate date2 = date1.plusMonths(j++); LocalDate date3=DateEcheance( date2); String formattedString = date3.format(formatter); row[1]= formattedString ; row[2] = Math.round(capital-(amorti*b++)) ; row[3] = Math.round(amorti); row[4] = Math.round(inte); row[5] = Math.round(mens); row[6] = Math.round(epar); row[7] = Math.round(eche); model.addRow(row); }
Merci !!!Code:
1
2
3
4
5
6
7
8
9
10
11 public static LocalDate DateEcheance(LocalDate date) { switch(date.getDayOfWeek()) { case SATURDAY: return date.minusDays(1); case SUNDAY: return date.minusDays(2); default: return date; } }