Похож на ошибку в Ленге свободного городского населения FastDateFormat
. Скажите им об этом, и необходимо получить фиксацию в конечном счете. До того времени Вы могли попытаться предварительно обработать даты и заменить 'Z' '+00'
Я думаю, что Ленг свободного городского населения использует встроенный DateFormat Java или SimpleDateFormat, который бросает ParseException для Вашей даты. Если все Ваши входные строки заканчиваются запаздыванием Z, Вы могли бы использовать это:
java.text.DateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
// explicitly set timezone of input if needed
df.setTimeZone(java.util.TimeZone.getTimeZone("Zulu"));
java.util.Date date = df.parse("2008-12-23T00:00:00Z");