系統默認的區域設置差異。
SimpleDateFormat sdf = new SimpleDateFormat(「MMM d,yyyy h:mm:ss a」,Locale.ENGLISH);
得到解決。
字符串到日期的錯誤
字符串:Feb 13, 2017 10:25:43 AM
SimpleDateFormat sdf = new SimpleDateFormat("MMM dd, yyyy h:mm:ss a");
或MMM d, yyyy h:mm:ss a
,MMM d, yyyy hh:mm:ss a
,MMM dd, yyyy h:mm:ss a
,MMM dd, yyyy hh:mm:ss a
,MMM dd, yyyy H:mm:ss a
,MMM dd, yyyy HH:mm:ss a
...等
ParseException的:::: :無法解析日期:「2017年2月13日上午10點25分43秒」
plz help。
正如您可以看到的[在IdeOne.com上的實時代碼中](http://ideone.com/B9SzGo)。投票結束**這個問題不可重複**。雖然你應該使用java.time類而不是這些麻煩的舊的遺留日期時間類。 –
這裏沒有問題 – MadProgrammer
系統的默認語言環境是什麼? –