Kelas Kalender juga ada dalam paket java.util. Anda dapat menginisialisasi objek kalender menggunakan metode statis getInstance() dari kelas Kalender, misalnya:
Kalenderkalender=Kalender.getInstance();
Objek kalender kemudian dapat memanggil metode:
publicfinalvoidset(intyear,intmonth,intdate)publicfinalvoidset(intyear,intmonth,intdate,inthour,intmenit)publicfinalvoidset(intyear,intmonth,intdate,inthour,intmenit,intdetik)
Ubah kalender ke waktu kapan saja. Jika parameter tahunnya negatif, berarti BC (BC di dunia nyata).
Objek kalender memanggil metode public int get(int field) untuk memperoleh informasi tentang tahun, bulan, jam, minggu, dll. Nilai valid bidang parameter ditentukan oleh konstanta statis Kalender.
Misalnya:
kalender.dapatkan(Kalender.BULAN);
Mengembalikan bilangan bulat. Jika bilangan bulatnya adalah 0, berarti kalender saat ini berada di bulan Januari, jika bilangan bulatnya adalah 1, berarti kalender saat ini berada di bulan Februari, dan seterusnya.
Misalnya:
kalender.dapatkan(Kalender.DAY_OF_WEEK);
Mengembalikan bilangan bulat jika bilangan bulatnya adalah 1 untuk hari Minggu, 2 untuk hari Senin, dan seterusnya, 7 untuk hari Sabtu.
Objek kalender memanggil public long getTimeInMillis() untuk menyatakan waktu dalam milidetik.