title: java.time.OffsetDateTime: Unable to obtain OffsetDateTime from TemporalAccessor
body: <p>I'm trying to parse <code>"20140726080320+0400"</code> using <code>"yyyyMMddHHmmssZ"</code> format as follows:</p>
  
  <pre><code>System.out.println("********************" + OffsetDateTime
      .parse("20140726080320+0400",
          DateTimeFormatter.ofPattern("yyyyMMddHHmmssZ").withChronology(IsoChronology.INSTANCE).withResolverStyle(STRICT))
      .toEpochSecond()); 
  </code></pre>
  
  <p>I keep running into this exception:</p>
  
  <pre><code>java.time.format.DateTimeParseException: Text '20140726080320+0400' could not be parsed: Unable to obtain OffsetDateTime from TemporalAccessor: {OffsetSeconds=14400, DayOfMonth=26, YearOfEra=2014, MonthOfYear=7},ISO resolved to 08:03:20 of type java.time.format.Parsed
      at java.time.format.Parsed.getLong(Parsed.java:203)
      at java.time.Instant.from(Instant.java:373)
      at java.time.OffsetDateTime.from(OffsetDateTime.java:365)
      at java.time.format.Parsed.query(Parsed.java:226)
      at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851)
      at java.time.OffsetDateTime.parse(OffsetDateTime.java:402)
  </code></pre>
  
  <p>What am I doing wrong?</p>