title: java.util.Date.parse() throws an exception when parsing Wed Apr 03 00:00:00 BST 2013
body: <p>Why is it throwing an exception, That date is pretty straight forward isnt it?</p>
  
  <pre><code>long date  = Date.parse(request.getParameter("date")); //Wed Apr 03 00:00:00 BST 2013
  String formattedDate = new SimpleDateFormat("dd/MM/yyyy").format(date);
  reportParams.put("p_date", formattedDate);
  </code></pre>
  
  <blockquote>
    <p>Caused by: java.lang.IllegalArgumentException     at
    java.util.Date.parse(Date.java:595)</p>
  </blockquote>