Вы должны использовать Apache Commons CSV
для чтения .csv
файлов.
Скачать банку отсюда - https://commons.apache.org/proper/commons-csv/download_csv.cgi
Вы можете попробовать это:
Я создал файл .csv на своем локальном компьютере - Book1.csv
Вам следует изменить столбец, чтобы облегчить свою работу.
Выделите все строки столбца, щелкните правой кнопкой мыши и выберите Формат ячеек.
Нажмите на вкладку номера -> Нажмите на Пользовательское меню и выберите -> чч: мм: сс
После этого нажмите OK, чтобы получить изменения.
Код:
public class Testing {
public static void main(String args[]) throws ParseException {
try (Reader reader = new FileReader("C:\\Users\\Anish\\Desktop\\Book1.csv");
CSVParser csvParser = new CSVParser(reader, CSVFormat.DEFAULT);) {
System.out.println("Loaded");
for (CSVRecord csvRecord : csvParser.getRecords()) {
SimpleDateFormat format = new SimpleDateFormat("hh:mm:ss");
Date date = format.parse(csvRecord.get(0));
System.out.println(date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds());
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Выход:
Loaded
0:44:11
0:29:4
0:22:41