2011-11-23 1 views
0

Я работаю с весны и пытается разобрать дату заголовка HTTP в общем формате RFC: «Сб, 29 октября 2011 19:43:31 GMT»Анализировать Дата от HTML Условный Получить заголовок

Проблема заключается в том , что мой DateFormatter не может разобрать его:

дата поддается синтаксическому анализу: «Сб, 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); но без каких-либо усилий

Буду признателен за любую помощь!

Заранее спасибо.

ответ

0

29 окт 2012 - понедельник, а не суббота.

+0

Спасибо, что было вызвано тестированием некоторых значений! Непревзойденная дата: «ср, 23 ноя 2011 9:14:31 GMT» тоже не работает – Alexander

+0

Какой JRE вы используете? – koppor