Java:
Calendar today = GregorianCalendar.getInstance();
System.out.println(today.get(Calendar.YEAR) + "-" + today.get(Calendar.MONTH) + "-" + today.get(Calendar.DAY_OF_MONTH));
What do you think this will print?
Guess again!
2016-0-11
Since month is using an enum, it's zero based while everything else is 1-based. Very annoying!!!
Luckily Java8 has a better calendar / date system.