我有一个必须读取的xlsx文件,并且日期字段需要写入MYSQL DateTime列。
excel文件中的日期格式为“ 2018-08-06 16:32:58”
但是当我使用PoiItemReader读取它,然后在自定义rowmapper中将其转换时,出现以下异常:
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 date。
代码:https://github.com/vishwabhat19/TimeWorkedData.git
我应该改用XSSFWorkbook吗?如果我这样做,该如何将其推入阅读器?我的项目是一个春季批处理项目,它需要一个InputReader对象。
谢谢。