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值。