The SimpleDateFormat:
SimpleDateFormat pdf = new SimpleDateFormat("MM dd yyyy hh:mm:ss:SSSaa");
pdf.parse("Mar 30 2010 5:27:40:140PM");
引发的异常是:java.text.ParseException: Unparseable date: "Mar 30 2010 5:27:40:140PM"
有什么想法吗?
编辑: 感谢快速回答。你们都是正确的,我只是错过了SimpleDateFormat文档中的一个关键句子 - 我应该结束今天的工作了。
pdf
,因为它是我的日期格式化程序,用于解析(字符串 => 日期);我还有另一个日期格式化程序,用于格式化(解析后的日期 => 字符串)。如果我只有一个日期格式在范围内,那么我会将其命名为sdf
。 - Matt Ball