我正在尝试解析格式中出现的日期"01-26-2012 03:07 AM"
。
我创建了这个SimpleDateFormat
:
private static final DateFormat DATE_FORMAT = new SimpleDateFormat("MM-dd-yyyy hh:mm a");
然而,每次我解析以下内容时:
String date = "01-26-2012 03:07 AM";
Date myDate = DATE_FORMAT.parse(date.trim());
我得到一个ParseException
:
java.text.ParseException:无法解析的日期:“01-26-2012 03:07 AM”在 java.text.DateFormat.parse(DateFormat.java:337)
我的SimpleDateFormat
字符串正确吗?还有什么可能阻止它解析吗?