title: Parsing xs:date with timezone into Joda LocalDate
body: <p>When parsing dates and times from XML documents into JodaTime objects, I use a common set of conversion utilities, generally using the parsers and formatters supplied by <code>org.joda.time.format.ISODateTimeFormat</code>.</p>
  
  <p>This works fine in the majority of cases, but this time I'm seeing documents with the <code>xs:date</code> value of the format <code>2010-08-19Z</code>. This is a perfectly valid <code>xs:date</code> value, but none of the standard <code>ISODateTimeFormat</code>-generated <code>LocalDate</code> parsers I've tried will accept it. The closest I can find is <code>ISODateTimeFormat.dateParser()</code>, which will accept the rather odd-looking <code>2010-08-19TZ</code>, but not <code>2010-08-19Z</code> (note the <code>T</code>). </p>
  
  <p>This is all quite irritating, since both Joda and XML Schema are supposed to strictly adhere to the ISO date/time formatting rules, but either one of them isn't, or the spec is fuzzy.</p>
  
  <p>Before I admit defeat and hand-roll a custom format, can anyone point me at a <code>ISODateTimeFormat</code>-sourced parser that will read that value?</p>