Есть ли в POI API для считывания даты последнего изменения старых офисных файлов?
Я использую poi 4.1.0, на самом деле я могу прочитать дату последнего изменения для файлов .xlsx и .docx, но также с небольшой проблемой: с getModifiedPropertyString () он возвращает правильное строковое значение, но с getModifiedProperty ( ) возвращает необязательную дату всегда с пустым значением.
OPCPackage pkg = OPCPackage.open(file);
POIXMLProperties props = new POIXMLProperties(pkg);
PackagePropertiesPart ppropsPart = props.getCoreProperties().getUnderlyingProperties();
Optional<Date> date = ppropsPart.*getModifiedProperty()*;
System.out.println(date);
Для приведенного выше кода для файлов .xlsx и .docx результат будет: Optional.empty