java.text.ParseException:Unparseable date:" 2016年3月4日20:33 + 05:30" (抵消3)

时间:2016-03-06 12:48:07

标签: java android date simpledateformat

SimpleDateFormat format = new SimpleDateFormat("dd MMM yyyy HH:mmZ");
date = format.parse("05 Mar 2016 15:37+05:30");

仅在某些设备上崩溃,例如:(Galay s3 neo GT-I9300I)

Non-fatal Exception: java.text.ParseException: Unparseable date:
"05 Mar 2016 15:37+05:30" (at offset 3)

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:4)

Z没有冒号分隔符。你可以做到

SimpleDateFormat format = new SimpleDateFormat("dd MMM yyyy HH:mmX");

答案 1 :(得分:3)

根据SimpleDateFormat文档,? - Line 5 ? - Line 6 ? - Line 7 ? - Line 8 注意冒号。你的字符串没有,所以解析它失败了。是的,它那么敏感。