0

我有一个必须读取的 xlsx 文件,并且需要将日期字段写入 MYSQL DateTime 列。

excel文件中的日期格式为“2018-08-06 16:32:58”

但是当我使用 PoiItemReader 读取它然后在自定义行映射器中转换它时,我得到以下异常:

java.text.ParseException: Unparseable date: "1533553378000"
    at java.text.DateFormat.parse(DateFormat.java:366)
    at org.springframework.batch.item.excel.RowMapperImpl.mapRow(RowMapperImpl.java:63)

我觉得这是由于 PoiItemReader 无法正确读取日期字段。请注意,我已尝试使用 SDF 将其转换为 sql 日期。

代码:https ://github.com/vishwabhat19/TimeWorkedData.git

我应该改用 XSSFWorkbook 吗?如果我这样做,我将如何将其推送到阅读器中?我的项目是一个春季批处理项目,它需要一个 InputReader 对象。

先感谢您。

4

0 回答 0