title: Unexpected java SimpleDateFormat parse exception
body: <p>I can't understand why this few lines</p>
  
  <pre><code>    Date submissionT;
      SimpleDateFormat tempDate = new SimpleDateFormat("EEE MMM d HH:mm:ss z yyyy");
  
      public time_print(String time) {
          try {
            submissionT=tempDate.parse(time);
          }
          catch (Exception e) {     
            System.out.println(e.toString() + ", " + time);
          }
  
      }
  </code></pre>
  
  <p>Cause exceptions and print out</p>
  
  <pre><code>    java.text.ParseException: Unparseable date: "Tue Mar 31 06:09:00 CEST 2009", Tue Mar 31 06:09:00 CEST 2009
  </code></pre>
  
  <p>... while the "unparsable" time is compliant with the format string i've passed to SimpleDateFormat()..
  Any Idea?</p>