最近在搞java项目导入Excel数据,在读取日期的时候出现了问题。
Excel数据
image.png
在导入的时候出现下面问题,日期为数字
1570499780(1).jpg
解决办法:
1570499965(1).jpg
修改代码为:
String value;
if (HSSFDateUtil.isCellDateFormatted(sheet.getRow(i).getCell(j))) {
Date date = sheet.getRow(i).getCell(j).getDateCellValue();
value = DateFormatUtils.format(date, "yyyy/MM/dd HH:mm:ss");
} else {
value = sheet.getRow(i).getCell(j).getNumericCellValue()+"";
}
结果图:
image.png