我在尝试解析时遇到了下一个异常: java.text.ParseException:Unparseable date:“11/10/2011 01:24:27.000 PM UTC”
定义的格式是
private String format = "MM/dd/yyyy hh:mm:ss.SSS aa Z";
根据http://developer.android.com/reference/java/text/SimpleDateFormat.html 这应该有效:
private String format = "MM/dd/yyyy hh:mm:ss.SSS aa Z";
date0 = new SimpleDateFormat(format).parse("11/10/2011 01:24:27.000 PM UTC");
但事实并非如此。抛出异常。 有什么建议吗?感谢
答案 0 :(得分:0)
“Z”表示RFC822 timezome,即-0800。尝试使用小型大写字母“z”。
另外,请尝试使用“a”而不是“aa”。
答案 1 :(得分:0)
您的应用程序是多线程的,SimepleDateFormat不是线程安全的,始终将其包装在synchronized中。请查看here了解详情。