我真的不知道从哪里开始调试这个。
代码:
String date = "Mon, 15 Oct 2012 20:32:12 +0000 (GMT)";
SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy HH:MM:ss Z");
try {
Date date2 = format.parse(date);
System.err.println("parsed: " + date2);
}
catch (ParseException e) {
System.err.println("Failed to parse: " + format);
}
输出:
parsed: Fri Aug 15 16:00:12 EDT 2014
为什么这要推迟两年零两个月?