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

时间:2016-05-19 13:06:55

标签: java simpledateformat parseexception

Hello我尝试使用SimpleDateFormat时遇到ParseException:

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

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

我收到以下错误: enter image description here 我无法理解出了什么问题。能帮帮我吗。

2 个答案:

答案 0 :(得分:1)

看起来你从数组中得到的日期有一些SimpleDateFormat无法理解的字符,把数组[4]放在一个记录器或另一行你可以调试并确切看到你要解析的内容。

答案 1 :(得分:0)

我遇到此类异常的原因与日期格式无关,而是与源文本文件本身有关。事实证明该文件保存为unicode格式,而它应保存为UTF-8格式。这就是为什么数据在异常中看起来有腐败的原因,而我可以从文件中读取它通常不会通过我的应用程序处理它。