【发布时间】:2017-04-14 22:31:45
【问题描述】:
我正在尝试使用 POI 从 xlsx 表中读取日期值。表格中指定的日期为 MM/DD/YYYY 格式:
例如:2030 年 12 月 31 日
但是,当我使用 getDateCellValue 阅读它时,它显示为:Tue Dec 31 00:00:00 IST 2030
我使用 DateFormat 将其格式化回 MM/DD/YYYY,但是具有上述值的格式化日期变为
2031 年 12 月 31 日。
由于 getCellDateValue 读取的时间为 00:00:00 更改为明年。但是日期和月份并没有受到影响,无论如何都可以,但是如何在格式化之前摆脱那个小时、分钟和秒?
【问题讨论】: