Datums vergleich

itseit

Erfahrenes Mitglied
Hallo,

final GregorianCalendar cal = new GregorianCalendar(2007, 5, 1);
final Date abgueltig = cal.getTime();

erstellt mir ein Datum, das mit einem Datum aus der DB verglichen wird.

Das Datum aus der DB hat aber nur Tage-Monate und ein Jahr und keine Uhrzeit - welche cal.getTime jedoch erstellt.

Nun ergibt mein equals immer true, was ja nicht sein soll. Wie kann ich das nun verhindern?
 
Wenn ich mich richtig erinnere müßte es funktionieren, wenn du dem Calendar-Objekt auch noch die Zeit in Form von 0 übergibst und den Vergleich dann anhand der Milisekunden durchführst.
 
Zuletzt bearbeitet:
Habe einfach die Zeit mit clear gelöscht, also Stunde, Minuten, Sekunden und Millisekunden. Aber vielen dank für die Hilfe.
 
Zurück