DataTypeConvertor parseDateTime result
<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>
