apache POI 之Excel处理日期与时间
if (DateUtil.isCellDateFormatted(cell)){
System.out.print("日期类型");
Date dateCellValue = cell.getDateCellValue();
//设置日期格式
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
cellValue = format.format(dateCellValue);
}else {
//不是日期格式,防止数字过长,被转换为科学计数法
System.out.print("数字类型");
/*
* 该方法已经过时,不推荐使用
* cell.setCellType(CellType.STRING);
* DataFormatter formatter = new DataFormatter();
* cellValue = String.valueOf(cell.getStringCellValue());
*/
DataFormatter dataFormatter = new DataFormatter();
cellValue = dataFormatter.formatCellValue(cell);
}