日付の文字列配列を解析するにはどうすればよいですか?
String startTime[] = stdata.toArray(new String[stdata.size()]);
SimpleDateFormat inputFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm");
SimpleDateFormat outputFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm");
for(int ir=0;ir<startTime.length;ir++){
try {
parsed2d[ir] = inputFormat.parse(startTime[ir]);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
このコードを使用すると、次のようになります:ArrayIndexOutOfBoundsException
編集:
@Juvanisあなたは正しいです!
最終的なコードの動作:
String startTime[] = stdata.toArray(new String[stdata.size()]);
SimpleDateFormat inputFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm");
SimpleDateFormat outputFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm");
for(int ir=0;ir<startTime.length;ir++){
try {
Date parsed2d[] = new Date[startTime.length];
parsed2d[ir] = inputFormat.parse(startTime[ir]);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}