title: SimpleDateFormat 24h
body: <p>I've got a <code>SimpleDateFormat</code> to parse a <code>String</code> into a <code>Date</code>:</p>
  
  <pre><code>SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ssZ");
  </code></pre>
  
  <p>When I'm parsing this:</p>
  
  <pre><code>format.parse("2011-08-29T12:44:00+0200");
  </code></pre>
  
  <p>The result will be, when using <code>Date.toLocaleString</code>:</p>
  
  <blockquote>
    <p>29 aug. 2011 00:44:00</p>
  </blockquote>
  
  <p>This should be ofcourse:</p>
  
  <blockquote>
    <p>29 aug. 2011 12:44:00</p>
  </blockquote>
  
  <p>And when I'm parsing this:</p>
  
  <pre><code>format.parse("2011-08-29T13:44:00+0200");
  </code></pre>
  
  <p>Then the result is as expected:</p>
  
  <blockquote>
    <p>29 aug. 2011 13:44:00</p>
  </blockquote>
  
  <p>How can I fix this?</p>