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 と catch ブロックで囲むことを提案し、私はそれを実行しました。現在は実行されていますが、dt 配列で取得している日付は、入力しているものと一致していません。2014 年 1 月 1 日から始まる何らかのデフォルト値を取得していると思います。
これが何であり、それを解決する方法を知っている人はいますか?
ありがとうございました!