我正在使用spring并尝试以常见的rfc格式解析http标头日期: “星期六,2011年10月29日19:43:31 GMT”
问题是,我的DateFormatter无法解析它:
无法解释的日期:“星期六,1994年10月29日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 :(得分:0)
2012年10月29日是星期一,而不是星期六。