easyexcel 接收日期格式
时间: 2023-08-18 20:11:16 浏览: 492
回答: 在使用easyExcel导入表格时,如果导入模板中对应的时间列使用的是日期格式,但导入进来后却变成了数字,比如2022年7月5日导入进来之后变成了44745,可能是因为在导入过程中错误地使用了String类型去接收日期类型,导致日期值转换错误。\[1\]\[2\]在easyExcel的导出过程中,如果使用了String类型去接收日期类型,会导致日期值转换错误。在具体的排查过程中,可以进入dateFormatValue方法,查看是否满足了判断条件,然后根据数据库默认时间格式和自定义的Format进行日期类型的转换。\[3\]因此,为了正确接收日期格式,应该使用正确的数据类型来接收日期值,例如使用Date类型来接收。
#### 引用[.reference_title]
- *1* [使用EasyExcel导入excel中的日期格式数据时获取到的却是一个数字](https://blog.csdn.net/lingyejun/article/details/127335347)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [easyExcel中使用String类型去接收Date日期类型问题](https://blog.csdn.net/ABestRookie/article/details/131191831)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文