Hi Leute ich versuche grad ein kleines programm zu schreiben bei dem ich von einem DateChooser ein Datum bekomme und eine Lieferzeit abgezogen wird. Das Funktioniert zwar aber jetzt will ich noch abhängig vom wochentag mehr tage abziehen und das Funktioniert einfach nicht ? wäre dankbar wenn ihr mir helfen könntet
int a = Integer.parseInt(jTFAbsenden.getText());
Date absenden = jDateChooserBeimKunden.getDate();
Calendar c = Calendar.getInstance();
c.setTime(absenden);
c.add(Calendar.DATE, -a);
dateFormat = new SimpleDateFormat("dd.MM.yyyy");
int tag = c.get(Calendar.DAY_OF_WEEK);
if ((tag == 2)){
c.add(Calendar.DATE, -2);
}
if ((tag == 3)){
c.add(Calendar.DATE, -1);
}
String ab = dateFormat.format(c.getTime());
tmp.setAbsenden(ab);
int a = Integer.parseInt(jTFAbsenden.getText());
Date absenden = jDateChooserBeimKunden.getDate();
Calendar c = Calendar.getInstance();
c.setTime(absenden);
c.add(Calendar.DATE, -a);
dateFormat = new SimpleDateFormat("dd.MM.yyyy");
int tag = c.get(Calendar.DAY_OF_WEEK);
if ((tag == 2)){
c.add(Calendar.DATE, -2);
}
if ((tag == 3)){
c.add(Calendar.DATE, -1);
}
String ab = dateFormat.format(c.getTime());
tmp.setAbsenden(ab);