POI读取Excel中日期类型数据org.apache.poi.ss.usermodel.DateUtil.getJavaDate

short format = cell.getCellStyle().getDataFormat();
                    if (format == 14 || format == 31 || format == 57 || format == 58) {
                        // 处理自定义日期格式:m月d日(通过判断单元格的格式id解决,id的值是58)
                        SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
                        double valuee = cell.getNumericCellValue();
                        Date date = org.apache.poi.ss.usermodel.DateUtil
                                .getJavaDate(valuee);
                        value = sdf.format(date);
                    } else {
                        cell.setCellType(CellType.STRING);
                        value = cell.getStringCellValue();
                    }

《POI读取Excel中日期类型数据org.apache.poi.ss.usermodel.DateUtil.getJavaDate》《POI读取Excel中日期类型数据org.apache.poi.ss.usermodel.DateUtil.getJavaDate》
其中日期的不同格式

yyyy-MM-dd----- 14
yyyy年m月d日--- 31
yyyy年m月------- 57
m月d日  ---------- 58
HH:mm----------- 20
h时mm分  ------- 32
    原文作者:apple_1900
    原文地址: https://blog.csdn.net/apple_1900/article/details/104187309
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞