我正在尝试使用 Java SimpleDateFormat 解析字符串。我的字符串是:
2013 年 2 月 23 日晚上 10 点 12 分 52 秒
作为 oracle Javadoc,我编写了以下模式:
MM/dd/yyyy KK:mm:ss a
恕我直言,我不确定 PM(aa),我也只尝试了“a”或“aaa”,但我总是得到 ParseException。有趣的是,当它在测试项目上作为 java 应用程序运行时,它可以工作:
当我在 android 项目中运行它时,它不起作用:
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy KK:mm:ss a");
try {
Date data = formatter.parse("2/23/2013 10:12:52 PM");
System.out.println(data);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
有人可以帮我吗?