java.text.ParseException: Unparseable date 這個java異常

1.原因,java文本解析異常不可解析的日期

2.解決

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");這裏的格式是
4位年 2位月 2位日 2位時 2位分 2位秒 共14位
但是你傳入的字符串 只有12位 轉換就出錯了201104132200變成20110413220000就對了
輸入的字符串要和你想要的格式長度神馬的都一樣才行
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
                        try {
   Date date = sdf.parse("20110413111100");
   String s = sdf.format(date);
   System.out.println(s);
  } catch (ParseException e) {
   e.printStackTrace();
  }

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