Unsure what get(Calendar.DAY_OF_WEEK) returns
My problem can be easily created by the scenario below: //create a gregorian calendar object that set the date and time as 4th June 2012 at 10:30PM Calendar calendar = new GregorianCalendar(2012, 6, 4, 22, 30); //when I print out these: System.out.println(calendar.get(Calendar.DAY_OF_WEEK)); System.out.println(calendar.get(Calendar.MINUTE)); System.out.println(calendar.get(Calendar.HOUR)); System.out.println(calendar.get(Calendar.DATE)); System.out.println(calendar.get(Calendar.MONTH)); System.out.println(calendar.get(Calendar.YEAR)); //output reads as: 4 30 10 4 6 2012 //so does calendar.get