title: Pattern to parse this string to a DateTime
body: <p>Hey everyone I am trying to parse out a <code>DateTime</code> from a string that looks like <code>"20110406080000.000[-4:EDT]"</code> and am running into problems with the <code>[-4:EDT]</code></p>
  
  <p><code>DateTimeFormat.forPattern("yyyyMMddHHmmss.SSS[ZZ]").parseDateTime("20110406080000.000[-4:EDT]")</code> results in the following error </p>
  
  <pre><code>java.lang.IllegalArgumentException: Invalid format: "20110406080000.000[-4:EDT]" is malformed at "-4:EDT]"
      at org.joda.time.format.DateTimeFormatter.parseDateTime(DateTimeFormatter.java:673)
      at .&lt;init&gt;(&lt;console&gt;:8)
      at .&lt;clinit&gt;(&lt;console&gt;)
      at RequestResult$.&lt;init&gt;(&lt;console&gt;:9)
      at RequestResult$.&lt;clinit&gt;(&lt;console&gt;)
      at RequestResult$scala_repl_result(&lt;console&gt;)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at scala.tools.nsc.Interpreter$Request$$anonfun$loadAndRun$1$$anonfun$apply$17.apply(Interpreter.scala:988)
      at scala.tools.nsc.Interpreter$...
  </code></pre>
  
  <p>Any suggestions would be greatly appreciated.</p>