Я получаю строку даты из ExtJS в формате:
"2011-04-08T09: 00: 00"
когда я пытаюсь десериализовать эту дату, он изменяет часовой пояс на индийское стандартное время (добавляет +5: 30 к времени). Вот как я десериализую дату:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
getObjectMapper().getDeserializationConfig().setDateFormat(dateFormat);
Выполнение этого также не изменяет часовой пояс. Я все еще получаю дату в IST:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
dateFormat.setTimeZone(TimeZone.getTimeZone("GMT"));
getObjectMapper().getDeserializationConfig().setDateFormat(dateFormat);
Как десериализовать дату в том виде, в котором она идет, без суеты Часовой пояс?