我有一個日期字符串爲「2014年11月25日10:30」,我想它轉換爲「星期二11月25日10:30:00北京時間2014」轉換日期字符串
SimpleDateFormat pendingmesstime2=new SimpleDateFormat("dd/MM/yyyy HH:mm");
Date pendingmessd2;
StringBuffer pendingmesstime="25 Nov 2014 14:41";
pendingmessd2=pendingmesstime2.parse(pendingmesstim);
這是給ParseException.Unparsable日期 「2014 11月25日14:41」
logcat的是:
11-25 14:54:25.919: D/pendingmesstime is(21177): 25 Nov 2014 14:41
11-25 14:54:25.919: W/System.err(21177): java.text.ParseException: Unparseable date: " 25 Nov 2014 14:41" (at offset 2)
11-25 14:54:25.939: W/System.err(21177): at java.text.DateFormat.parse(DateFormat.java:626)
11-25 14:54:25.939: W/System.err(21177): at com.example.gate_keeper.PendingMessageFragment$1.onItemClick(PendingMessageFragment.java:184)
11-25 14:54:25.939: W/System.err(21177): at android.widget.AdapterView.performItemClick(AdapterView.java:292)
11-25 14:54:25.939: W/System.err(21177): at android.widget.AbsListView.performItemClick(AbsListView.java:1394)
11-25 14:54:25.939: W/System.err(21177): at android.widget.AbsListView$PerformClick.run(AbsListView.java:3024)
11-25 14:54:25.939: W/System.err(21177): at android.widget.AbsListView$1.run(AbsListView.java:3830)
11-25 14:54:25.939: W/System.err(21177): at android.os.Handler.handleCallback(Handler.java:605)
11-25 14:54:25.939: W/System.err(21177): at android.os.Handler.dispatchMessage(Handler.java:92)
11-25 14:54:25.939: W/System.err(21177): at android.os.Looper.loop(Looper.java:137)
11-25 14:54:25.939: W/System.err(21177): at android.app.ActivityThread.main(ActivityThread.java:4517)
11-25 14:54:25.939: W/System.err(21177): at java.lang.reflect.Method.invokeNative(Native Method)
11-25 14:54:25.939: W/System.err(21177): at java.lang.reflect.Method.invoke(Method.java:511)
11-25 14:54:25.939: W/System.err(21177): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:993)
11-25 14:54:25.939: W/System.err(21177): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:760)
11-25 14:54:25.939: W/System.err(21177): at dalvik.system.NativeStart.main(Native Method)
答案在問題中。看看你想要在堆棧跟蹤中解析的字符串。你沒看到領先的白色空間嗎?你沒有看到它與你使用的圖案完全不符?模式中有斜槓。並且沒有任何字符串需要解析。 – 2014-11-25 09:37:28
爲什麼在沒有輸入格式時會插入斜槓? – theGreenCabbage 2014-11-25 09:43:37
是的,好友...... thanx .... :-) – 2014-11-25 09:44:38