title: Why Joda DateTimeFormatter cannot parse timezone names ('z')
body: <p>From <a href="http://www.joda.org/joda-time/apidocs/org/joda/time/format/DateTimeFormat.html" rel="noreferrer">DateTimeFormatter javadoc</a>:</p>
  
  <blockquote>
    <p>Zone names: Time zone names ('z') cannot be parsed. </p>
  </blockquote>
  
  <p>Therefore timezone parsing like:</p>
  
  <pre><code>System.out.println(new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy").parse("Fri Nov 11 12:13:14 JST 2010"));
  </code></pre>
  
  <p>cannot be done in Joda:</p>
  
  <pre><code>DateTimeFormatter dtf = DateTimeFormat.forPattern("EEE MMM dd HH:mm:ss z yyyy");
  System.out.println(dtf.parseDateTime("Fri Nov 11 12:13:14 JST 2010"));
  //Exception in thread "main" java.lang.IllegalArgumentException: Invalid format: "Fri Nov 11 12:13:14 JST 2010" is malformed at "JST 2010"
  //at org.joda.time.format.DateTimeFormatter.parseDateTime(DateTimeFormatter.java:673)
  </code></pre>