我收到用下面的代碼一個ParseException,我似乎無法修復:Java的日期解析時區導致解析錯誤
String date = "Tue Mar 13 2012 10:48:05 GMT-0400";
SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd yyyy HH:mm:ss zzzX"); //Tried zzzZ at the end as well
System.out.println(format.parse(date));
如果我拿出-0400和X(或Z )在SimpleDateFormat的結尾事情工作正常,但一旦它在代碼中,它根本不起作用。我應該用什麼符號代替?我使用的Java 7
下面是分析錯誤我收到:
java.text.ParseException: Unparseable date: "Tue Mar 13 2012 10:48:05 GMT-0400"
at java.text.DateFormat.parse(DateFormat.java:357)
java.text.ParseException: Unparseable date: "Tue Mar 13 2012 10:48:05 GMT-0400"
at java.text.DateFormat.parse(DateFormat.java:357)
at com.throwaway.parse.DateParsing.testDate(TestDate:17)
最新錯誤? – Adrian 2012-03-14 14:23:12
'ParseException'我猜 – jabal 2012-03-14 14:24:30