关于SimpleDateFormat格式化日期转换错误的问题

发布时间:2022-06-20 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了关于SimpleDateFormat格式化日期转换错误的问题脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

今天客户发现了一个奇怪的问题,问题现象是这样的

接口返回的是yyyy-MM-dd HH:mm:ss类型的字符串

关于SimpleDateFormat格式化日期转换错误的问题

 

入到数据库里面是yyyyMMdd格式的字符串

关于SimpleDateFormat格式化日期转换错误的问题

 

但二者明显不一样,发生了错误,

于是乎,开始看代码,代码是这样写的,首先定义了一个simpleDateFormat,格式是yyyyMMdd类型的

关于SimpleDateFormat格式化日期转换错误的问题

 

然后在调用

关于SimpleDateFormat格式化日期转换错误的问题

 

乍一看这段代码写的也没毛病呀,各种判断都有了,实际则不然,出问题的原因是因为接口返回的是yyyy-MM-dd HH:mm:ss格式的,要想用yyyyMMdd格式的转换一次是不够的,需要转二次,先转成yyyy-MM-dd的日期类型,也就是需要定义二个simpleDateFormat,然后再把日期类型转换成yyyyMMdd类型的字符串就行了,项目中遇到的坑,在这记录一下,希望对大家有所帮助

 

脚本宝典总结

以上是脚本宝典为你收集整理的关于SimpleDateFormat格式化日期转换错误的问题全部内容,希望文章能够帮你解决关于SimpleDateFormat格式化日期转换错误的问题所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: