HTTP Измененный в последний раз заголовок содержит дату в следующем формате (пример):
Wed, 09 Apr 2008 23:55:38 GMT
Что самый легкий путь состоит в том, чтобы проанализировать java.util. Дата от этой строки?
Это должно быть довольно близко
String dateString = "Wed, 09 Apr 2008 23:55:38 GMT";
SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz");
Date d = format.parse(dateString);
DateUtil.parseDate (dateString)
из http-компонентов apache
( legacy: DateUtil.parseDate (dateString)
(из apache commons-httpclient))
Он имеет правильный формат, определенный как константа, которая гарантированно совместима с протоколом.
RFC 2616 Определяет три разных формата дата, которые должны понимать соответствующий клиент.
Apache httpClient предоставляет величину, которая соответствует стандарту:
Дата Дата = DateutiLS.Parsedate (Dearvervalue);