java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd kk:mm:ss",java.util.Locale.US);
java.util.Date d = sdf.parse("2009-5-29 06:00:00");
抛异常为java.text.ParseException: Unparseable date: "2009-5-29 06:00:00"
at java.text.DateFormat.parse(DateFormat.java:335)
at mobileMessage.service.ExamMangerService.saveExamInfo1(ExamMangerService.java:41)
at mobileMessage.service.ExamMangerService.main(ExamMangerService.java:190)
java.util.Date d = sdf.parse("2009-5-29 06:00:00");
抛异常为java.text.ParseException: Unparseable date: "2009-5-29 06:00:00"
at java.text.DateFormat.parse(DateFormat.java:335)
at mobileMessage.service.ExamMangerService.saveExamInfo1(ExamMangerService.java:41)
at mobileMessage.service.ExamMangerService.main(ExamMangerService.java:190)
new java.text.SimpleDateFormat("yyyy-MM-dd kk:mm:ss",java.util.Locale.US);
的时候,
yyyy-MM-dd与kk:mm:ss之间的空格和
2009-5-29与06:00:00之间的空格不是一样多.
一般都是一个空格就可以了~~~
"2009-5-29 06:00:00"
是中间的空格的问题
SimpleDateFormat的parse方法必须绝对匹配
("yyyy-MM-dd kk:mm:ss",java.util.Locale.US)
"2009-5-29 06:00:00"
改成这样就行了
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat
("yyyy-MM-dd kk:mm:ss", java.util.Locale.US);("yyyy-MM-dd kk:mm:ss", java.util.Locale.US);只能有一个空格!