title: SimpleDateFormat bug parsing noon?
body: <p>After an infuriating session with the debugger I appear to have found a bug in SimpleDateParser.</p>
  
  <p>The code:</p>
  
  <pre><code>DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
  </code></pre>
  
  <p>My debugger session:</p>
  
  <pre><code>formatter.parse("2013-09-20 10:23:45.123")
  Fri Sep 20 10:23:45 BST 2013
  
  formatter.parse("2013-09-20 11:23:45.123")
  Fri Sep 20 11:23:45 BST 2013
  
  formatter.parse("2013-09-20 12:23:45.123")
  Fri Sep 20 00:23:45 BST 2013
  
  formatter.parse("2013-09-20 13:23:45.123")
  Fri Sep 20 13:23:45 BST 2013
  
  formatter.parse("2013-09-20 14:23:45.123")
  Fri Sep 20 14:23:45 BST 2013
  
  formatter.parse("2013-09-20 00:23:45.123")
  Fri Sep 20 00:23:45 BST 2013
  </code></pre>
  
  <p>Am I going crazy? Can there really be a bug in something this basic in Java?</p>
  
  <p>Java 1.6.0_43</p>