Гуго,
Представление часового пояса 'Z' (Zulu) взято из ISO 8601, и оно может применяться либо к значению времени, либо к значению даты-времени. Строка в вашем примере содержит одну строку, представляющую дату «2009-12-14», разделитель пробелов и вторую строку, представляющую время с индикатором часового пояса «05: 07: 38Z». Если вы хотите Комбинированное представление даты и времени , промежуточное пространство следует заменить на 'T', то есть '2009-12-14T05: 07: 38Z'
Я не знаком с XMLMapper, но похоже, что он правильно интерпретирует строку в соответствии с ISO 8601, обрабатывая только часть до места. Вы можете обработать временную часть строки отдельно и объединить их, или заменить '' на '' перед обработкой, или, возможно, даже создать подкласс чего-то, чтобы принять это (слишком распространенное) ублюденное представление ...
Макс