POI中是否有API可以读取旧Office文件的最后修改日期?
我正在使用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