如何使用Java Excel库从Excel工作表中获取日期时间戳值

时间:2016-12-06 11:41:58

标签: java excel date datetime jxl

我使用Java Excel API(jxl库)来读取Java中excel文件中的数据

在我的输入excel文件中,我有一个包含日期的列。日期可以是任何格式,例如说dd/mm/yyyy hh:mmyy/mm/dd等。 在阅读文件时,我可以以任何格式获取日期。

现在我遇到的问题是,输入excel文件中的日期是9/15/2017 12:30:00 PM,但是当我使用Java Excel API(jxl库)的getDate()函数读取日期列值时,它在Fri Sep 15 18:00:00 IST 2017

中返回修改后的时间戳值
Date inputdate = ((DateCell) icell).getDate();

((DateCell) icell).getDate()返回Fri Sep 15 18:00:00 IST 2017。 我想要excel文件中存在的相同日期时间值。

我应该如何获得excel文件中存在的相同日期时间值。

1 个答案:

答案 0 :(得分:0)

使用Date阅读getdDate() frow excel后,您需要使用Formatter格式化日期。请参阅以下URL以了解如何格式化日期
Change date format in a Java string