我有字符串“1/28/2013 3:26:51 PM”
SimpleDateFormat formatter = new SimpleDateFormat("M/dd/yyyy h:mm:ss a");
try {
this.createDate = formatter.parse(xmlPhoto.getCreateDate());
this.shootDate = formatter.parse(xmlPhoto.getShootDate());
} catch (ParseException e) {
e.printStackTrace();
}
我想从此字符串创建一个 Date 对象,但我得到一个 ParseExceprion
和 offset = 19。
最佳答案
AM/PM
标记可能与您的默认区域设置
中的标记不匹配。尝试使用:
new SimpleDateFormat("M/dd/yyyy h:mm:ss a", Locale.ENGLISH)
关于java - 无法理解日期解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14562478/