Ich versuche zu überprüfen, ob ein vom Benutzer eingegebenes Datum nach dem heutigen Datum liegt. Hier ist mein Code:Wie überprüft man, ob ein Datum nach heute ist? Java
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
Date enteredDate = sdf.parse(date);
Date currentDate = new Date();
if(enteredDate.after(currentDate)){
Datum ist eine Variable mit dem Benutzer Datum im Format "2016/04/26". Nachdem ich einige Debugging durchgeführt habe, habe ich festgestellt, dass inputDate und currentDate null sind. Irgendwelche Ideen, warum das ist? Dank
currentDate darf nicht null sein. Bitte erstellen Sie ein [mcve]. – assylias
Wie könnte es sein, dass nach 'Date currentDate = new Date()' die Variable 'currentDate'' null' ist? (Hinweis: Es kann nicht sein ...) – Seelenvirtuose
Auf meinem Computer, mit Datum als "2016/04/26", es funktioniert gut. – Hackerdarshi