JDK (Java Development Kit) Tutorials
Dr. Herong Yang, Version 5.00

Date, Time and Calendar Classes

This chapter provides tutorial notes and example codes on JDK date, time and calendar classes. Topics include using java.util.Date to measure date and time; using java.util.Calendar and sub-classes to manage calendar information; using Calendar.add() method to manipulate calendar elements.

java.util.Date - JDK Class to Measure Date and Time

java.util.Calendar - The Abstract Calendar Class

java.util.Calendar.add() - Calendar Manipulation Method

Conclusion:

  • java.util.Date class allows you to measure date and time.
  • java.util.Calendar is an abstract class that provides support to various concrete class.
  • java.util.GregorianCalendar is a concrete class allows you to work with Gregorian calendar.

Sample programs listed in this chapter have been tested with JDK 1.3.1, 1.4.1 and 1.5.0.

Dr. Herong Yang, updated in 2008
Date, Time and Calendar Classes