Я использую Apache POI 3.6, я хочу прочитать файл Excel, у которого есть такая дата 8/23/1991
.
switch (cell.getCellType()) {
...
...
case HSSFCell.CELL_TYPE_NUMERIC:
value = "NUMERIC value=" + cell.getNumericCellValue();
break;
...
}
Но он принимает тип числового значения и возвращает значение, подобное этому 33473.0
.
Я пытался использовать числовой тип ячейки, но безуспешно.
dbltemp=row.getCell(c, Row.CREATE_NULL_AS_BLANK).getNumericCellValue();
if (c == 6 || c == 9) {
strTemp= new String(dbltemp.toString().trim());
long tempDate = Long.parseLong(strTemp);
Date date = new Date(tempDate);
strVal = date.toString();
}
Как я могу исправить мою проблему?