我不明白为什么这几行意外的Java SimpleDateFormat的解析异常
Date submissionT;
SimpleDateFormat tempDate = new SimpleDateFormat("EEE MMM d HH:mm:ss z yyyy");
public time_print(String time) {
try {
submissionT=tempDate.parse(time);
}
catch (Exception e) {
System.out.println(e.toString() + ", " + time);
}
}
原因的异常,并打印出
java.text.ParseException: Unparseable date: "Tue Mar 31 06:09:00 CEST 2009", Tue Mar 31 06:09:00 CEST 2009
......而“无法解析”时间符合格式我已经传递给SimpleDateFormat()的字符串.. 任何想法?
你的'时间'到底是什么? – 2009-04-23 11:11:30
我已经打印出println()..时间是一个字符串,并且包含“Tue Mar 31 06:09:00 CEST 2009 ” – Emilio 2009-04-23 11:12:50