我需要将字符串数组转换为 Java 中的 Date 类型。我查找了一些示例代码,它们几乎都要求做同样的直接事情。这就是我正在做的事情:
String[] dateString = { "2014/05/01", "2014/05/02", "2014/05/03", "2014/05/04", "2014/05/05"};
Date[] dt = new Date[5];
for(int i=0;i<count;i++){
dt[i]= new SimpleDateFormat("yyyy/mm/dd").parse(dateString[i]);
}
问题出在循环内的行上,我收到一条错误消息:“ParseException 未处理的异常”。Eclipse 建议我用一个 try and catch 块包围它,我这样做了。它现在运行,但我在 dt 数组中输入的日期与我输入的日期不匹配。我想我得到了某种默认值,从 2014 年 1 月 1 日开始。
任何人都知道这是什么以及如何解决它?
谢谢!