Vergleichen Sie Kalender und java.util.Termin Termine

Hallo, ich bin die Schaffung Instanz der Kalender Mit:

Calendar calendarDate=Calendar.getInstance();
            calendarDate.set(2012, 6, 1,0,0,0);
                Date date1=calendar.getTime();

Danach habe ich erstellen Sie eine Instanz von java.util.Datum:

Date date2=new Date(2012 - 1900,7-1, 01);

Wenn ich jetzt versuche zu vergleichen, die Daten mit dem folgenden code:

System.out.println(date2.compareTo(date1));
System.out.println(date1.compareTo(date2));

er druckt -1 und 1 anstelle von 0(null).

Kann einer mir helfen das zu finden, was schief geht ?

  • es gibt kein javascript, hier, das entfernen der Tags.
  • Haben Sie ausgedruckt die zwei Werte selbst?
  • Sie sind unterschiedliche Daten... (2012-06-01-und 2012-07-01)
  • Nein, Sie sind nicht zwei unterschiedliche Datumsangaben repräsentieren 2012-07-01.
  • ja ich druckte diesen Wert
  • Das bedeutet, dass Sie mehr Informationen haben, die Sie gar nicht in die Frage...
  • sorry, ich vergaß hinzuzufügen : Date Datum1=calendar.getTime(); im ersten code-block.

InformationsquelleAutor Vipul | 2012-07-18
Schreibe einen Kommentar