Дата разбора из HTML Условный заголовок получения - PullRequest
0 голосов
/ 23 ноября 2011

Я работаю с 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);также, но без каких-либо усилий

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

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

1 Ответ

0 голосов
/ 23 ноября 2011

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

...