java.text.ParseException: Unparseable date: "2019-04-18 13:22:11"

最近代碼中用到字符串轉換成date類型的部分,但是報了java.text.ParseException: Unparseable date: "2019-04-18 13:22:11"這樣的錯誤,接下來是正確轉換和錯誤轉換的示例:

錯誤示例:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ");
String time="2019-04-18 13:22:11";
try {
	Date slaveDate = sdf.parse(time.toString());
} catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

正確示例:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time="2019-04-18 13:22:11";
try {
	Date slaveDate = sdf.parse(time.toString());
} catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

大家能看出什麼不同嗎,沒錯就是因爲new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ")最後多了個空格導致的,因爲這個錯誤在網上百度了好多答案,浪費了時間還沒有解決,最後還是研究自己代碼的時候發現的這個問題,所以以後再有什麼奇奇怪怪的錯誤時,一定要先檢查一下自己的代碼,沒準真的是由一個不起眼的小錯誤引起的!!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章