title: Can not construct instance of javax.xml.datatype.XMLGregorianCalendar from String value
body: <p>I'm trying to take an XML String and deserialize it into an object. I keep getting this exception though:</p>
  
  <pre><code>com.fasterxml.jackson.databind.exc.InvalidFormatException: Can not construct instance of javax.xml.datatype.XMLGregorianCalendar from String value '22:32:00': not a valid representation (error: Failed to parse Date value '22:32:00': Unparseable date: "22:32:00")
  </code></pre>
  
  <p>When it gets to this line:</p>
  
  <pre><code>xmlMapper.readValue(xml, clazz);
  </code></pre>
  
  <p>My XML contains:</p>
  
  <pre><code>&lt;MyXML&gt;
      &lt;Event&gt;
             &lt;Time&gt;22:32:00&lt;/Time&gt;
      &lt;/Event
  &lt;/MyXML&gt;
  </code></pre>
  
  <p>My object class member variable is:</p>
  
  <pre><code>@XmlElement(name = "Time", required = true)
  @XmlSchemaType(name = "time")
  @JsonProperty("Time")
  @JsonFormat(pattern = "HH:mm:ss", timezone = "GMT+0100")
  protected XMLGregorianCalendar time;
  </code></pre>
  
  <p>Is there anything wrong with this configuration that would cause the above exception?</p>