为了澄清我的问题,最初的问题是我试图:
我不知道这段代码的问题:
SimpleDateFormat fromFormat = new SimpleDateFormat("MMM dd, yyyy HH:mm:ss a");
String date = "Sep 13, 2016 6:16:46 PM";
Date parse = fromFormat.parse(date);
我收到了这个错误:
Exception in thread "main" java.text.ParseException: Unparseable date: "Sep 13, 2016 6:16:46 PM"
答案 0 :(得分:0)
在我的IDE中,我没有收到你的错误,但遇到了这个
Date parse = toFormat.parse(formated);
发现错误:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Unhandled exception type ParseException
也许我们的java版本不同。 对于Class SimpleDateFormat,我根据我的JAVA版本引用了JAVA API。 缺少参数导致我遇到的错误。
答案 1 :(得分:0)
您的SimpleDateFormat
实例使用不同的模式,因此第二个实例无法解析由第一个实例格式化的日期
答案 2 :(得分:0)
全部谢谢!
我发现了错误:
我的默认语言环境与输入日期不兼容。所以我需要设置Locale:
Mr.