Java.text.ParseException:无法解析的日期[重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java.text.ParseException:无法解析的日期[重复]相关的知识,希望对你有一定的参考价值。

String input="5/31/2013 2:30:56 PM";
SimpleDateFormatter s=new SimpleDateFormatter("MMMM dd, yyyy hh:mm a").Parse(input);
System.out.println(s);

我希望以这种格式输出“May 31,2013 2:30 PM”,但如果有人知道替代方式帮助我解决它,我会得到不可解析的错误。

答案

您使用不正确的日期格式。传递的字符串格式为M/d/yyyy HH:mm:ss a

另一答案

SimpleDateFormat("MMMM dd, yyyy hh:mm a")改为SimpleDateFormat("M/d/yyyy H:mm:ss a")

以上是关于Java.text.ParseException:无法解析的日期[重复]的主要内容,如果未能解决你的问题,请参考以下文章

java.text.ParseException:无法解析的日期:将 mm/dd/yyyy 字符串转换为日期

TimeFormatException:java.text.ParseException: Unparseable date: ““

服务器处理发生异常:java.text.ParseException: Unparseable date

出现错误 java.text.ParseException: Unparseable date: (at offset 0) 即使简单日期格式和字符串值相同

我收到此错误 java.text.ParseException: Unparseable date: "2017-03-09T18:30:00.000Z"

java.text.ParseException: Failed to parse date ["未知']