如何从getDateCellValue

时间:2016-11-30 14:38:38

标签: java excel date datetime

我正在尝试使用POI从xlsx工作表中读取Date值。工作表中指定的日期为MM / DD / YYYY格式:

Ex:12/31/2030

然而,当我用getDateCellValue读取它时,它来自:Tue Dec 31 00:00:00 IST 2030

我使用DateFormat将其格式化为MM / DD / YYYY,但具有上述值的格式化日期变为

2031年12月31日。

由于getCellDateValue读取的时间为00:00:00是明年的变化。但是日期和月份并没有受到影响,无论如何它还可以,但是如何在格式化之前摆脱那个小时,分钟和秒?