我正在使用 Apache Client 发送 HTTP/1.0 请求并在 java 中接收响应。
现在我遇到了问题:响应的标题包含属性“日期”,它可以是这三种格式:
Sun, 06 Nov 1994 08:49:37 GMT
// RFC 822,由 RFC 1123 更新Sunday, 06-Nov-94 08:49:37 GMT
// RFC 850,被 RFC 1036 废弃Sun Nov 6 08:49:37 1994
// ANSI C 的 asctime() 格式
我的问题是我可以SimpleDateFormat
用来解析这三种格式中的一种,但我找不到一个好的解决方案来解析这三种格式中的任何/全部。
(但是 HTTP/1.0 协议需要支持所有这些格式,我只能支持其中一种)
确实感谢