excel上为yyyy-MM-dd的格式
解决方法
String date1 = row.getCell(0).getStringCellValue(); // 得到一个时间数字
Date tDate = DoubleToDate(Double.parseDouble(date1)); // 对时间进行一个转化
public static Date DoubleToDate(Double dVal) {
Date tDate = new Date();
long localOffset = tDate.getTimezoneOffset() * 60000; //系统时区偏移 1900/1/1 到 1970/1/1 的 25569 天
tDate.setTime((long) ((dVal - 25569) * 24 * 3600 * 1000 + localOffset));
return tDate;
}
excel上为数值
String stringCellValue = row.getCell(5).getStringCellValue();
BigDecimal accountPrice1 = new BigDecimal(stringCellValue);