Я работаю с Spring и пытаюсь разобрать дату заголовка http в общем формате rfc: «Сб, 29 октября 2011 19:43:31 GMT»
Проблема в том, что мой DateFormatter может 't синтаксический анализ:
Неразборчивая дата: "Сб, 29 октября 1994 19:43:31 GMT"
SimpleDateFormat formatter = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz");
Date lastModifiedDate;
try {
lastModifiedDate = formatter.parse(lastModified);
} catch (ParseException e) {
logger.error(e.getMessage());
return new ResponseEntity<String>(headers, HttpStatus.CONFLICT);
}
Очень странно, что на моей машине разработчика все работает нормально,но на сервере возникает исключение непарсируемой даты.
Я пробовал DateFormat.getDateTimeInstance (DateFormat.LONG, DateFormat.LONG) .parse (lastModified);также, но без каких-либо усилий
Буду признателен за любую помощь!
Заранее спасибо.