Hansjörg: Datumsberechnung

Beitrag lesen

Guten Morgen Sasch

das kann auch nicht funktionieren. Aber das hier müßte deinen Ansprüchen genügen. In dem Calendar-Objekt, welches zurück geliefert wird, steht dein gewünschtes Datum. Das kannst du jetzt weiterverarbeiten.
java.util.Calendar ist hier dein Freund.

Grüße Hansjörg

public Calendar getDay() {

.
         .
         .
 int days = Integer.parseInt(Parameter.getPar("glSysMessDay"));

Calendar calendar = Calendar.getInstance();
 calendar.roll(Calendar.DAY_OF_YEAR , - days);

//zur Testausgabe:
 String year  = ""+calendar.get(Calendar.YEAR);
 String month = ""+(calendar.get(Calendar.MONTH)+1);
 String day   = ""+calendar.get(Calendar.DAY_OF_MONTH);
 if (calendar.get(Calendar.MONTH)<10)
     month = "0"+month;
 if (calendar.get(Calendar.DAY_OF_MONTH)<10)
     day = "0"+day;
        System.out.println( month+"/"+day+"/"+year);

return calendar;
}