Я использую API POI HSSF для моих excel-манипуляций в Java. У меня есть значение даты "8/1/2009" в одной из моих excel-ячеек, и пока я пытаюсь прочитать это значение с использованием API HSSF, он обнаруживает тип ячейки как числовой и возвращает значение "Двойное" моей даты. См. Пример кода ниже:
cell = row.getCell(); // date in the cell '8/1/2009'
switch (cell.getCellType()) {
case HSSFCell.CELL_TYPE_STRING:
cellValue = cell.getRichStringCellValue().getString();
break;
case HSSFCell.CELL_TYPE_NUMERIC:
cellValue = new Double(cell.getNumericCellValue()).toString();
break;
default:
}
Cell.getCellType() возвращает NUMERIC_TYPE, и, таким образом, этот код преобразует дату в double!: (
Есть ли способ прочитать дату, как в HSSF POI!?