Excel Стиль ячейки проблема
Я использую код ниже, чтобы получить значение даты из файла XLSX. Это работает абсолютно нормально длякакой-то файл xlsx, Но это не дает точный формат даты, который находится в файле xlsx. Эта проблема для некоторого файла.
например; У меня такое свидание21/01/2016 (dd/mm/yyyy)
но после прочтения дает дату как01/21/16(mm/dd/yy)
Есть ли другой способ получить cellstyle?
Это проблема файла xlsx ??
String dateFmt = cell.getCellStyle().getDataFormatString();
if (DateUtil.isCellDateFormatted(cell)) {
double val = cell.getNumericCellValue();
Date date = DateUtil.getJavaDate(val);
String dateFmt = cell.getCellStyle().getDataFormatString();
System.out.println("dateFmt "+dateFmt);
value = new CellDateFormatter(dateFmt).format(date);
System.out.println("Date "+value);
}