电子邮件消息解析器包含以下数据格式定义:
private final static DateFormat dateFormat = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z");
if (line.startsWith("Date:")) {
try {
email.date = dateFormat.parse(line.substring(6));
} catch (ParseException e) {
System.err.println("Unparsable: " + line.substring(6));
}
此代码打印错误:
Unparsable: Mon, 15 Jan 2001 23:18:00 -0800 (PST)
为什么格式不匹配?
EEE, d MMM yyyy HH:mm:ss Z