Sehr geehrte Leser!
Ich habe folgendes Problem. Ich möchte ein Frühwarnsystem erstellen, wo man 2 Tage vor Abgabe der Hausübung informiert wird. Leider funktioniert dies mit den Datentyp Date nicht. Den Fehler kann ich mir selbst nicht erklären, wahrscheinlich weil Date schon "deprecated" ist.
Code:
Kann mir jemand Tipps geben, bzw. andere Lösungen vorschlagen, um dieses Problem zu lösen?
Mit freundlichen Grüßen,
Wolfgang
Ich habe folgendes Problem. Ich möchte ein Frühwarnsystem erstellen, wo man 2 Tage vor Abgabe der Hausübung informiert wird. Leider funktioniert dies mit den Datentyp Date nicht. Den Fehler kann ich mir selbst nicht erklären, wahrscheinlich weil Date schon "deprecated" ist.
Code:
Java:
Date abgabe = new Date(2016, 4, 10); // Abgabedatum
Date actual = new Date(); // aktuelles Datum
long diff = abgabe.getTime() - actual.getTime(); // Datums zum besseren Vergleich in Millisekunden umwandeln
System.out.println(diff);
if(diff <= 172_800_000 && diff > 86_400_000) { // 172.800.000ms = 2 Tage
System.out.println("Es verbleiben 2 Tabe bis zur Abgabe!");
}
else if(diff <= 86_400_000) { // 84.400.000ms = 1 Tag
System.out.println("Die Hausübung sollte morgen fertig sein!");
}
else if(diff < 0) {
System.out.println("Sie haben die Abgabe verpasst!");
}
Kann mir jemand Tipps geben, bzw. andere Lösungen vorschlagen, um dieses Problem zu lösen?
Mit freundlichen Grüßen,
Wolfgang
Zuletzt bearbeitet von einem Moderator: