Kalenderklassen har också jämförtMed, lika med, efter och före metoder som fungerar på samma sätt som beskrivs ovan för datumklassen. Så om datuminformationen hålls i en kalender, det finns ingen anledning att extrahera datumet bara för att utföra en jämförelse. För att använda Kalendermetoderna behöver du några kalendariska instanser. Lyckligtvis kan du bara ta tag i gånger från redan skapade datum instanser.   Kalender ca1 = Calendar.getInstance(); / / deklarerar kal1 Calendar ca2 = Calendar.getInstance(); / / deklarerar kal2 Calendar call3 = Calendar.getInstance(); / / deklarerar kal3 kal1.setTime(date1); / / Gäller datum för kal1 kal2.setTime(date2); kal3.setTime(date3); Koden nedan ska skriva ut sant eftersom kal1 är före kal2.   System.out.print(cal1.fore(cal2)); / / kommer att skriva ut sant Nedanstående kod ska skriva ut falskt eftersom kal1 är före kal2.   System.out.print(cal1.efter(cal2)); / / skriver falskt Nedanstående kod kommer att visa ett exempel på både ett sant och falskt fall. Villkoret beror på att kalenderfallen jämförs. Koden ska skriva ut "true" och "falska" på nästa rad.   System.out.println(cal1.eques(cal3)); //tryck sant: cal1 == cal3 System.out.print(cal1.eques(cal2)); //tryck falskt: cal1! = cal2
Använd kalendern. Skapa instanser av Kalender. Jämför kal1 och kal2 med tidigare. Jämför kal1 och kal2 användning efter. Jämför kal1 och kal2 med lika.