获取Excel单元格存储日期格式数据
在使用java获取Excel单元格中数据时,如果单元格数据为日期格式,直接使用cell.getValue()获取单元格的值,获取到的值为一个数字乱码,可以使用以下方法进行数据格式的转换后,再进行数据的获取。
public String dealCellDate(XssfCell cell){
Date date = cell.getDateCellValue();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
String dateFormat = sdf.format(date);
return dateFormat;
}
在Java编程中,当从Excel单元格读取日期格式的数据时,直接获取可能会得到数字乱码。解决方法是通过调用getDateCellValue()方法获取日期对象,然后利用SimpleDateFormat进行格式化,例如'yyyy/MM/dd',将日期转换为字符串。这样可以正确地读取和展示Excel中的日期数据。
4839

被折叠的 条评论
为什么被折叠?



