我正在从CSV文件中阅读数据,其中一个字段是时间,格式为H:mm,即“8:00”,如何将该字符串值转换为分钟(整数值),即8:00 = 8*60 = 480分钟?
String csvFilename = "test.csv";
CSVReader csvReader = new CSVReader(new FileReader(csvFilename));
String[] row = null;
csvReader.readNext(); // to skip the headers
int i = 0;
while((row = csvReader.readNext()) != null) {
int open = Integer.parseInt(row[0]);
}
csvReader.close();
4条答案
按热度按时间hk8txs481#
您可以使用
java.text.SimpleDateFormat
将String
转换为Date
,然后使用java.util.Calendar
提取小时和分钟。x7rlezfr2#
试试这个
watbbzwu3#
编写类似下面的代码来转换为int
g2ieeal74#
试试这个