Hello我尝试使用SimpleDateFormat
时遇到ParseException:
this.firstTweetTime = new SimpleDateFormat("mm/dd/yyyy HH:mm",Locale.US).parse(array[4]);
其中array[4]
是我读过的文本文件中的字符串,它是这样的:12/8/2010 11:48
答案 0 :(得分:1)
看起来你从数组中得到的日期有一些SimpleDateFormat无法理解的字符,把数组[4]放在一个记录器或另一行你可以调试并确切看到你要解析的内容。
答案 1 :(得分:0)
我遇到此类异常的原因与日期格式无关,而是与源文本文件本身有关。事实证明该文件保存为unicode格式,而它应保存为UTF-8格式。这就是为什么数据在异常中看起来有腐败的原因,而我可以从文件中读取它通常不会通过我的应用程序处理它。