title: SimpleDateFormat parse(string str) doesn't throw an exception when str = 2011/12/12aaaaaaaaa?
body: <p>Here is an example:</p>
  
  <pre><code>public MyDate() throws ParseException {
      SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/d");
      sdf.setLenient(false);
      String t1 = "2011/12/12aaa";
      System.out.println(sdf.parse(t1));
  }
  </code></pre>
  
  <p>2011/12/12aaa is not a valid date string. However the function prints "Mon Dec 12 00:00:00 PST 2011" and ParseException isn't thrown.</p>
  
  <p>Can anyone tell me how to let SimpleDateFormat treat "2011/12/12aaa" as an invalid date string and throw an exception?</p>