title: Parsing from String to Date throws Unparsable Date Error
body: <p>I have an variable called <code>data</code>, and it has today's date as in this format: <code>Thu May 24 13:14:41 BRT 2018</code>. Then I format it to MySQL's Date type format, which is <code>yyyy-MM-dd</code>. This code does it:</p>
  
  <pre><code>String dataFormatada = new SimpleDateFormat("yyyy-MM-dd").format(data);
  </code></pre>
  
  <p>What I want to do is to bring it back to Date type. I've tried somethings but they didn't work. The main solution is to do as discribed in this other <a href="https://stackoverflow.com/questions/4496359/how-to-parse-date-string-to-date">Stack Overflow's questioin</a>, and with a little mod I got to what's suposely what I want:</p>
  
  <pre><code>String target = "Thu Sep 28 20:29:30 JST 2000";
  DateFormat df = new SimpleDateFormat("yyyy-MM-dd", Locale.ENGLISH);
  Date result =  df.parse(target);  
  System.out.println(result);
  </code></pre>
  
  <p>But it doesn't work as I get this error when trying to parse:</p>
  
  <pre><code>java.text.ParseException: Unparseable date: "Thu Sep 28 20:29:30 JST 2000"
  </code></pre>
  
  <p>So I cannot just reformat the <code>data</code> variable, and I cannot bring <code>dataFormatada</code> back to Date format. How do I bring <code>dataFormatada</code> to Date type formatted as yyyy-MM-dd?</p>