У меня проблемы с получением даты в правильном формате, используя apache poi 3.7. Согласно документации, я должен использовать метод formatCellValue из DataFormatter.Здесь я нашел несколько ответов, которые советуют то же самое, но это не работает.
Поле Excel показывает дату в формате dd.MM.yyyy
: например: 09.06.2010
После использованияformatCellValue (ячейка ячейки) я получаю 9/6/10.Я пробую DataFormatter и HSSFDataFormatter с и без Local.German или Local.German
Вот мой код:
if( DateUtil.isCellDateFormatted(cell))
{
HSSFDataFormatter formatter = new HSSFDataFormatter(Locale.GERMAN);
String temp = formatter.formatCellValue(cell);
System.out.println(temp);
}
Может кто-нибудь мне помочь?