【发布时间】:2016-05-19 13:06:54
【问题描述】:
您好,当我尝试使用 SimpleDateFormat 时出现 ParseException:
this.firstTweetTime = new SimpleDateFormat("mm/dd/yyyy HH:mm",Locale.US).parse(array[4]);
array[4] 是我读取的文本文件中的一个字符串,它是这样的:12/8/2010 11:48
【问题讨论】:
-
您从文件中读取的数据似乎使用了错误的字符编码。
-
您的模式中至少有一个错误。您应该使用“MM/dd/yyyy HH:mm”,使用“MM”作为月份编号。可能还需要更改语言环境,因为文本可能包含非 ascii 数字(从您的描述中不太清楚)。
-
@Meno 是的,你是对的,但这不是问题所在。事实上,这甚至不应该触发解析异常
标签: java simpledateformat parseexception