easyExcel写入excel时@DateTimeFormat没起作用
时间: 2023-11-07 18:27:53 浏览: 398
Excel中日期格式转换问题
如果使用 EasyExcel 写入 Excel 时 @DateTimeFormat 注解没有起作用,可以尝试以下几个方法:
1. 确认是否正确引入了 fastjson 依赖,因为 @DateTimeFormat 的解析是通过 fastjson 实现的。
2. 将 @DateTimeFormat 放在 setter 方法上而不是属性上,因为 EasyExcel 是通过反射调用 setter 方法来设置属性的值的。
3. 检查日期格式是否正确。@DateTimeFormat 注解中的 pattern 属性指定了日期格式,如果格式不正确,解析就会失败。可以尝试使用默认格式或者明确指定一个正确的格式。
4. 如果还是无法解决问题,可以尝试使用 EasyExcel 提供的 Converter 来实现自定义日期格式转换。具体可以参考 EasyExcel 官方文档中的 Converter 部分。
阅读全文