Creating Calendar objects

suggest change

Calendar objects can be created by using getInstance() or by using the constructor GregorianCalendar.

It’s important to notice that months in Calendar are zero based, which means that JANUARY is represented by an int value 0. In order to provide a better code, always use Calendar constants, such as Calendar.JANUARY to avoid misunderstandings.

Calendar calendar = Calendar.getInstance();
Calendar gregorianCalendar = new GregorianCalendar();
Calendar gregorianCalendarAtSpecificDay = new GregorianCalendar(2016, Calendar.JANUARY, 1);
Calendar gregorianCalendarAtSpecificDayAndTime = new GregorianCalendar(2016, Calendar.JANUARY, 1, 6, 55, 10);

Note: Always use the month constants: The numeric representation is misleading, e.g. Calendar.JANUARY has the value 0

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:


Calendar and its Subclasses:
*Creating Calendar objects

Table Of Contents
34Calendar and its Subclasses
96XJC
122JNDI
150JMX