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;
}