单元格显示内容为:2014年3月5日
其单元格格式为:yyyy"年"m"月"d"日"
但是,当我使用下面的代码读取的时候,
String data=cell.getContents();
if(cell.getType()==CellType.DATE){
DateCell dc=(DateCell)cell;
data=sdf.format(dc.getDate());
}else if(cell.getType()==CellType.NUMBER ||cell.getType()==CellType.NUMBER_FORMULA){
NumberCell nc=(NumberCell)cell;
data=""+nc.getValue();
}
System.out.println(data + ":" + cell.getType());
实际输出结果为:41703.0:Number
我想要的输出结果:2014年3月5日
求解答,谢谢。