【发布时间】:2013-01-08 14:46:39
【问题描述】:
我想将String 转换为Date,但出现以下异常:
java.text.ParseException: Unparseable date: "Thu Jan 27 14:47:58 CET 2011"
at java.text.DateFormat.parse(DateFormat.java:335)
at de.datev.boxi.Main.run(Main.java:36)
at com.crystaldecisions.sdk.plugin.desktop.program.internal.ProgramWrapper.main(ProgramWrapper.java:174)
我应该使用哪些参数将字符串格式化为日期?
我的程序如下:
try {
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
Date d1 = sdf.parse("Thu Jan 27 14:47:58 CET 2011");
System.out.println(d1);
} catch (ParseException ex) {
ex.printStackTrace();
}
【问题讨论】: