Slyh: Datumsberechnung

Beitrag lesen

Hallo,

ich möchte gern automatisch vom aktuellen Datum eine bestimmte (variable) Anzahl Tage abziehen.

Ich kann also offensichtlich keine Integerwerte von nem Datumswert abziehen.

Richtig.

Wenn ich allerding die Variable _days_ durch ne feste Zahl, bspw. 10, ersetze funktioniert das ganze wunderbar.

Also in meinem Java nicht.

Kann mir jemand verraten, wie wie ich das ganze trotzdem variabel halten kann und den Parameterwert aus der _glSysMessDay_ in die Berechnung reinkriege?

Guck dir mal die Klasse java.util.Calendar an. Die Klasse ist allerdings
abstrakt. Eine nicht-abstrakte Subklasse ist java.util.GregorianCalendar.
Sieh dir hier am besten die Methoden "getInstance()" und "add()" an.
"getInstnace" liefert eine Instanz von Calendar mit der aktuellen
Zeit und dem aktuellen Datum. Mit "add" kann man eine spezifizierbare
Anzahl von Zeiteinheiten zum Calendar-Objekt hinzufügen oder abziehen.
Näheres findest du in der API-Dokumentation. Bei konkreten Fragen
einfach Fragen. (Allerdings habe ich mit Calendar selbst noch nichts
gemacht.)

Gruß
Slyh