提示:这里简述项目相关背景:
公司有一个解析excel数据上传到数据库的功能
问题描述
提示:这里描述项目中遇到的问题:
在开发中我发现excel的数据中有的时间格式数据读取出来并不能用java解析成时间格式。
原因分析:
提示:这里填写问题的分析:
后面发现读取的数据之中会携带一些特殊标记,但是在java中输出或者debug查看数据都是没有任何问题的,拿出来解析成时间格式会出现问题。可以打印出数据然后复制出,放在双引号之中就能看到特殊符号。下图中第三行注释中数据就是读取出的数据。
解决方案:
提示:这里填写该问题的具体解决方案:
解决办法如上图4-5行所示:转换成其他编码格式。转换成其他编码格式之后乱码会变成?之后只需要 去除掉?即可正确解析



