我正在使用 Eclipse 和 android 版本作为 API-15 (ICS) 开发一个 android 应用程序。
我在将字符串解析为日期对象时遇到了一个奇怪的问题。这是我的代码:
DateFormat df = new SimpleDateFormat("M/d/yyyy h:mm:ss a");
df.setTimeZone(TimeZone.getTimeZone("gmt"));
String st = "1/1/1990 12:00:00 AM";
try {
Date dt = df.parse( st );
return dt;
} catch (ParseException e) {
return null;
}
它不断给出 ParseException 错误。我尝试了各种日期字符串的组合,但仍然无法将它们转换为日期对象。
此外,我的字符串应该包含 UTC 中的日期+时间,因此要创建的新日期对象将使用 UTC。
有什么想法吗?