我目前有一个ArrayList
充满格式的日期,2012-06-19
我正在尝试将它们全部添加到Date
s 数组中。
这是我失败的代码部分,
listIterator = dateValues.listIterator();
Date [] dates = new Date[dateValues.size()];
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
int i = 0;
try{
while(listIterator.hasNext())
{
//System.out.println(listIterator.next().toString());
dates[i] = dateFormat.parse(listIterator.next().toString());
i++;
}
for(i = 0; i < dates.length;i++)
{
System.out.println(dates[i]);
}
}
catch(Exception e){e.printStackTrace()};
}
线
//System.out.println(listIterator.next().toString());
将打印出 ArrayList 中的每个日期。输出看起来像,
2007-09-07
2007-09-07
2007-10-05
2007-10-05
2007-10-05
2007-10-05
2007-10-05
但我的dateFormat
行从不向dates[]
. 任何帮助,将不胜感激。
不,这不是家庭作业。