最近碰到一个问题,记录一下:
场景:使用springboot向前端发送json数据,时间少了12个小时,第一想法,时区错了,于是数据库,服务器,前端时区全部设置了一遍,
然并卵,还是不行,网上各种查资料,都说是时区,偶然看到一个小伙伴说是data-format里HH写成hh,如下:
改了HH之后,数据返回正常,于是想着把MM改成mm会发生什么,下面是实验截图:
总结:spring后台传前端,时间不对可能是以下几方面的原因:
1、数据库时区问题,解决办法如下:
2、后台服务器时区问题,解决办法如下
3、jsonformat问题,解决办法如下,用了@JsonFormat注解的同学记得这里也要改