我正在编写一个服务器,我想检查“If-Modified-Since:”标头。
既然有这么多日期方法,我应该考虑检查哪些方法,就像通常的方法(浏览器中使用毫秒)......
以下是我对毫秒格式的处理方式:
Date date;
//dateS is a substring of If-Modified-Since: header
try{
long mills = Long.parseLong(dateS);
} catch (NumberFormatException e)
{e.printStackTrace();
}
date = new Date(mills);
我还想检查“2005 年 10 月 19 日星期三 10:50:00 GMT”格式。如何将该日期更改为毫秒?
SimpleDateFormat dateFormat = new SimpleDateFormat(
"EEE, dd MMM yyyy HH:mm:ss z");
// to check if-modified-since time is in the above format
try {
ifModifiedSince = dateFormat.parse(date);
?????????????????????
} catch (ParseException e1) {
}
请帮我修改上述内容,并告诉我是否有任何日期格式需要检查……</p>