mysql 数据库 datetime类型字段
springboot+springmvc+mybatis
返回到前台格式:“2019-03-11T11:03:53.000+0000”
数据库中时间是对的

pojo:
![]()
第一眼看到这种时间格式懵逼了,换成timestamp类型结果还是一样
解决办法:
在属性在加入@JsonFormat(timezone = "GMT+8",pattern = "yyyyMMddHHmmss") 完美解决
如果字段类型是timestamp类型,当值为0000-00-00:00:00:00时,mybatis查询时会报错
解决办法
在数据库url后面加上zeroDateTimeBehavior=convertToNull,这样如果碰到‘0000-00-00:00:00:00’的日期类型时,将会转化为null值。
本文介绍如何处理SpringBoot应用中MySQL数据库datetime字段的格式问题,通过使用@JsonFormat注解调整时间显示格式,并解决MyBatis在遇到0时间戳时的查询错误。
1389

被折叠的 条评论
为什么被折叠?



