Browse DevX
Sign up for e-mail newsletters from DevX

Tip of the Day
Language: Java
Expertise: Beginner
Nov 4, 1999



Building the Right Environment to Support AI, Machine Learning and Deep Learning

The Month of Calendar Class

For some reason unknown to me, the designers of java.util.Calendar class have enumerated months of the year from 0 to 11 inclusive. So, January would be month zero, and December month 11. Very thoughtful of them. Or, maybe this is due to indexing of arrays in java.

So when you pass the Calendar.month constant through a to "public final int get(int field)" method of the java.util.Calendar class or its useful descendant java.util.GregorianCalendar class, note that you have to add one to the returned value to obtain an integer representing the calendar's month in the way we humans expect a month number to be.

Behrouz Fallahi
Comment and Contribute






(Maximum characters: 1200). You have 1200 characters left.



Thanks for your registration, follow us on our social networks to keep up-to-date