Auf Thema antworten

Date ist nicht depricated, nur einige Konstruktoren.

Wie zum Beispiel der Aufrauf Date(Jahr, Monat, Tag) und sollte deswegen wirklich nicht benutzt werden.


Hab im Folgenden "import org.apache.commons.lang3.time.DateUtils;" benutzt.


[code=Java]        SimpleDateFormat format = new SimpleDateFormat("dd.MM.yyyy");

        Date tagDerAbgabe = format.parse("15.10.2016");

        Date zweiTageVorAbgabe = DateUtils.addDays(abgabe, -2);

        Date einTagVorAbgabe = DateUtils.addDays(abgabe, -1);

        Date heute = new Date();

   

        if(tagDerAbgabe.before(heute)) {

            System.out.println("Sie haben die Abgabe verpasst.");

            return;

        }

   

        if(einTagVorAbgabe.before(heute)) {

            System.out.println("Die Hausübung soll morgen fertig sein.");

            return;

        }

   

        if(zweiTageVorAbgabe.before(heute)) {

            System.out.println("Es verbleiben 2 Tage bis zur Abgabe.");

            return;

        }[/code]



Oben