title: Inconsistent date parsing using SimpleDateFormat
body: <p>I'm really scratching my head on this one. I've been using <code>SimpleDateFormat</code>s with no troubles for a while, but now, using a SimpleDateFormat to parse dates is (only sometimes) just plain wrong.</p>
  
  <p>Specifically:</p>
  
  <pre><code>SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
  Date date = sdf.parse("2009-08-19 12:00:00");
  System.out.print(date.toString());
  </code></pre>
  
  <p>prints the string <code>Wed Aug 19 00:00:00 EDT 2009</code>. What the heck? - it doesn't even parse into the wrong date all the time!</p>
  
  <hr>
  
  <p><strong>Update:</strong> That fixed it beautifully. Wouldn't you know it, that was misused in a few other places as well. Gotta love debugging other people's code :)</p>