2016-05-04 31 views
0

Ich versuche Date-Objekte in Java zu vergleichen, aber wenn ich es teste, scheitert es, weil (denke ich) Sekunden und Millisekunden.Vergleichen von Datumsobjekten, die Sekunden und Millisekunden ignorieren?

Date date = (Date) jSpinner.getValue(); 
Date now = Calendar.getInstance().getTime(); 

if(date.before(now)) 
    System.out.println("Error: Date too early"); 
else 
    System.out.println("Date is good"); 

Also, wenn ich wähle aus dem JSpinner heutigen Datum und Uhrzeit (bis zu Minuten), um den Vergleich mit jetzt sollte die zweite Aussage drucken, sondern druckt die ersten. Wie sagt man dem Datumobjekt also, Sekunden und Millisekunden auf 0 zu setzen?

Antwort