У меня возникла проблема с преобразованием даты и времени в java.Преобразование даты и времени в java при чтении файла
На самом деле я читаю строку из файла, разбирая эту строку и сохраняя ее в массив строк , теперь инициализируя некоторые переменные этим массивом. моя проблема Я сохраняю эти значения в другом файле, сохраняя при этом формат даты. Я отправляю свой код.
строка я чтение из файла:
Wed May 02 12:07:54 EST 2012,Task 1 for Test 1,20
код я был прописан:
String s = br.readLine();
String[] list = s.split(",");
this.description = list[0];
this.weight = Integer.parseInt(list[1]);
this.dueDate = new Date(list[2]);
//this.dueDate = dateFormat.parse(list[2]);
//SimpleDateFormat dateFormat = new SimpleDateFormat("E,dd MMM yyyy HH:mm.ss");
pw.println(description + "," + weight + "," + dueDate);
выход моего кода:
Thu May 03 03:07:54 EST 2012,Task 1 for Test 1,20
Вы либо не указали свой точный код, либо ваш точный ввод - вы должны получить исключение NumberFormatException для «Задача 1 для теста 1» в инструкции parseInt. – GregHNZ
Да, и он пытался создать дату с «20». –
Это проблема с чтением файла или разделительной строкой или форматом даты ??? –