title: DataTypeConvertor parseDateTime result
body: <p>I am doing something like this in my program :</p>
  
  <pre><code>Calendar cal = DatatypeConverter.parseDateTime("2012-05-29T11:17:04.805-07:00");  
  System.out.println(cal.getTime().toString());  
  </code></pre>
  
  <p>o/p:  </p>
  
  <blockquote>
    <p>Tue May 29 13:17:04 CDT 2012</p>
  </blockquote>
  
  <p>Why is the result showing time of 13:17:04, in the input I have given 11:17:04 and time zone -07:00 which is pacific time zone. Should it not print out 11:17:04 ?</p>