(Edit: a clearer and more correct answer)
I believe this is because JODA and the Java date format handle “12” in a 12-hour presentation in different ways. One of them treats him like midnight, and the other treats him like noon.
Change your input to 2011-06-11T01:00:00Zto prove my hypothesis. Strike>
, JODA, DateTime, ISO, 24- : , JODA, DateFormat, Java-, hh , 12- . "12" -: 12- , 24 - .
- yyyy-MM-dd'T'HH:mm:ss'Z', 24- , .