java.time.format.DateTimeParseException 迷南。 2022-07-14 01:27 86阅读 0赞 近日使用log4j2来记录用户操作,并保存到本地,之后解析日志文件来获取详细信息。 在解析日志文件获取时间字符串之后将其转换为LocalDateTime的时候,报错了 ![这里写图片描述][20161122192902877] 百思不得其解,自己手敲同样的字符,转换成功,但是从文件读取之后的就不行。于是想到,是不是编码方式的问题,于是查找到了设置log4j2 保存文件编码的方式,如下: <PatternLayout charset="utf-8" pattern="${log_pattern}"/> 保存之后,把原日志文件删除,重新生成日志文件,重新解析成功 ![这里写图片描述][20161122193423213] [20161122192902877]: /images/20220714/06bc30ebcaa64707b84a3f37acf52d77.png [20161122193423213]: /images/20220714/12ce8e120e2b46489356d69b6b495797.png
还没有评论,来说两句吧...