title: Jackson / JavaTimeModule - handle different timezone offset formats
body: <p>I'm calling an API (using Jersey) which returns Date Time with zone offset. Sometimes the data is in this format:</p>
  
  <pre><code>"2017-03-28T14:40:00+01:00"
  </code></pre>
  
  <p>and sometimes it is in this format  (I've no control over this)</p>
  
  <pre><code>"2017-03-28T14:40:00+0100"  (where the ':' in timezone offset is missing).
  </code></pre>
  
  <p>I want to marshal these into <code>java.time.ZonedDateTime</code> objects. I'm using <code>JavaTimeModule()</code> in my Jersey <code>ObjectMapper</code>.</p>
  
  <pre><code>objectMapper.registerModule(new JavaTimeModule());
  </code></pre>
  
  <p><strong>The Question</strong> : Is there any way to get make the object mapper flexible enough to handle time zone offset in <code>+01:00</code> or <code>+0100</code>?</p>