Parse date with AEDT and AEST time zone in java
<p>I am trying to parse a string of format</p>

<pre><code>Thu Apr 07 11:45:28 AEST 2016
</code></pre>

<p>into date object. My code looks like following:</p>

<pre><code>SimpleDateFormat parserSDF = new SimpleDateFormat("EEE MMM d HH:mm:ss zzz yyyy");
try{
    Date time = parserSDF.parse("Sat Feb 01 15:00:19 AEDT 2014");
}catch(Exception e){
    e.printStackTrace();
}
</code></pre>

<p>But I am getting a 'parse error'. I cannot change the input format of the date and I also cannot set my timezone to a static value as this code is to be run on andorid device. How can I parse this string into date ?</p>