记一次SimpleDateFormat 格式化日期,解析出来的日期错误!
今天将2021-12-16 00:00:00格式的日期转为20211216格式的,通过使用SimpleDateFormat进行格式化,解析后的结果竟然是20201102。
解决办法:
分两次解析,第一次解析格式yyyy-MM-dd格式的 发现Date 时间戳已经正确了,再创建一个SimpleDateFormat 对象(yyyyMMdd),调用format方法即可得到想要的格式字符串。
SimpleDateFormat格式化日期(yyyy-MM-dd HH:mm:ss ---> yyyyMMdd)日期错误
修复SimpleDateFormat日期格式化错误
最新推荐文章于 2025-09-19 17:17:46 发布
本文记录了一次使用SimpleDateFormat进行日期格式化时遇到的问题,原本的目标是将2021-12-1600:00:00格式转换为20211216格式,但解析后却得到了错误的日期20201102。文中详细介绍了问题的解决过程,包括分两次进行日期解析的方法。

301





