POI读取excel⽇期格式问题private static String getValue(XSSFCell cell) {
if (CellType() == XSSFCell.CELL_TYPE_BOOLEAN) {
return String.BooleanCellValue());
} else if (CellType() == XSSFCell.CELL_TYPE_NUMERIC) {
//20180622,⽀持⽇期格式
if(HSSFDateUtil.isCellDateFormatted(cell)){
Date d = (Date) DateCellValue();浏览器json格式化
DateFormat df2 = new SimpleDateFormat("yyyy-MM-dd");//HH:mm:ss
return df2.format(d);
}
//数字
else{
//使⽤DecimalFormat对double进⾏了格式化,随后使⽤format⽅法获得的String就是你想要的值了。
DecimalFormat df = new DecimalFormat("0");
return String.valueOf(df.NumericCellValue()));
}
} else {
return String.StringCellValue());
}
}
private static String getValue(HSSFCell hssfCell) {
if (CellType() == HSSFCell.CELL_TYPE_BOOLEAN) {
return String.BooleanCellValue());
} else if (CellType() == HSSFCell.CELL_TYPE_NUMERIC) {
//20180622,⽀持⽇期格式
if(HSSFDateUtil.isCellDateFormatted(hssfCell)){
Date d = (Date) DateCellValue();
DateFormat df2 = new SimpleDateFormat("yyyy-MM-dd");//HH:mm:ss
return df2.format(d);
}
//数字
else{
//使⽤DecimalFormat对double进⾏了格式化,随后使⽤format⽅法获得的String就是你想要的值了。 DecimalFormat df = new DecimalFormat("0");
return String.valueOf(df.NumericCellValue()));
}
} else {
return String.StringCellValue());
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论