java.text.ParseException: Unparseable date: “” (at offset 0)
本问题已经有最佳答案,请猛点这里访问。
我已经阅读了很多这个问题的答案,但没有答案解决了我的问题
我试图解析这个字符串:
使用simpledateformat到Date对象:
但它不断产生错误:
java.text.ParseException: Unparseable date:"" (at offset 0)
注意:我在Android上尝试这个,我是初学者。
尝试使用以下代码
1 2 3 4 5 6 7 8 9 10 11 12 13 | public static Calendar parseDate(String dateTimeStr) throws ParseException { Calendar calendar = GregorianCalendar.getInstance(); String s = dateTimeStr.replace("Z","+00:00"); try { s = s.substring(0, 22) + s.substring(23); } catch (IndexOutOfBoundsException e) { throw new ParseException("Invalid length", 0); } Date date = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ").parse(s); calendar.setTime(date); return calendar; } |
如果您使用java 7,则可以使用:
1 | yyyy-MM-dd'T'HH:mm:ssXXX |
你可以在这里查看更多