title: Unsure what get(Calendar.DAY_OF_WEEK) returns
body: <p>My problem can be easily created by the scenario below:</p>
  
  <pre><code> //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(Calendar.DAY_OF_WEEK) == calendar.get(Calendar.DATE) ???
  </code></pre>
  
  <p>Just so that everyone is clear the 4th of June 2012 is a Monday, so shouldn't calendar.get(Calendar.DAY_OF_WEEK) return 0 as part of the first day of the week?</p>
  
  <p>Thank for your all your help and concerns, please also verify the source that you are referring to.</p>
  
  <p>user1442080</p>