需要Java中的文件的内容创builddate

我知道这个问题有几个问题,但没有Java解决scheme。 我的问题是一样的:

我的目标是显示一个Excel文件的date。 但是,如果我从互联网下载文件,自动将创builddate和修改date设置为当前时间和date。 我查看了文件的属性,发现在“详细信息”一节中,在个人信息下有一个名为“Source”的部分,在那里它有一个名为'Content Created'的属性和原始date文件。

所以,我不想要: – 不是这个

但是这个 :-

在这里输入图像描述

POI确实支持xls格式,但提取属性的方法与xlsx不同。

 HSSFWorkbook wb = (HSSFWorkbook)WorkbookFactory.create(new File("sample.xls")); SummaryInformation props = wb.getSummaryInformation(); System.out.println("Content Created: " + props.getCreateDateTime()); 

输出:

 Content Created: Tue Nov 22 07:49:38 PST 2005 

下面是sample.xls属性的截图,确认所需的date正在被提取。

在这里输入图像说明