解决查询时间数据前端显示一串数字问题

解决查询时间数据前端显示一串数字问题


错误描述:
mysql数据库查询出来的时间(datetime)在前端页面上显示成了一串数字,问题如下图:
解决查询时间数据前端显示一串数字问题_第1张图片

原因:
在数据库中存的是date或datetime类型的值。从数据库里取出来遍历到页面上显示的是long类型或是GTM类型的日期时间。

解决办法:
直接在实体类中的属性或者get方法上加

@JsonFormat(pattern=”yyyy-MM-dd HH:mm:ss”,timezone= “GMT+8)

如图
解决查询时间数据前端显示一串数字问题_第2张图片

你可能感兴趣的:(java)