java.text.ParseException:无法解析的日期:“

java.text.ParseException: Unparseable date: "

您好,当我尝试使用 SimpleDateFormat:

时出现 ParseException
this.firstTweetTime = new SimpleDateFormat("mm/dd/yyyy HH:mm",Locale.US).parse(array[4]);

其中 array[4] 是我读取的文本文件中的字符串,它是这样的:12/8/2010 11:48

我收到以下错误: 我不明白出了什么问题。你能帮帮我吗

您从数组中获取的日期似乎包含一些 SimpleDateFormat 无法理解的字符,将数组 [4] 放入记录器或另一行中,您可以在其中调试并准确查看您要解析的内容。

我出现这种异常的原因与日期格式无关,而是与源文本文件本身有关。原来文件保存为unicode格式,而应该保存为UTF-8格式。这就是数据在异常中看起来损坏的原因,而我可以正常地从文件中读取它,但它没有通过我的应用程序处理。