я пытаюсь использовать пользовательский формат для моей даты, как это:Пользовательская Дата десериализация: Джексон
public class CustomDateMappingDeserialize extends JsonDeserializer<Date>{
@Override
public Date deserialize(JsonParser paramJsonParser, DeserializationContext paramDeserializationContext) throws IOException, JsonProcessingException {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String date = paramJsonParser.getText();
try {
Date formattedDate= format.parse(date);
return formattedDate;
} catch (ParseException e) {
throw new RuntimeException(e);
}
}
}
дата 2011-04-08 9:00:00 и после разбора я получаю той же даты в FormattedDate и без исключения.
Есть ли что-то, что мне не хватает?
Благодаря
Печать на 'formattedDate' show 'Пт Апр 08 00:00:00 CEST 2011' для меня. В средние месяцы, как и ожидалось. В чем проблема ? (Я удивляюсь, что это работает без шаблона времени, если честно;)) – AxelH