我有一个必须读取的 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 对象。
先感谢您。