解决查询时间数据前端显示一串数字问题
错误描述:
mysql数据库查询出来的时间(datetime)在前端页面上显示成了一串数字,问题如下图:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bd4d2762bee2a37293faa44e20739c81.png)
原因:
在数据库中存的是date或datetime类型的值。从数据库里取出来遍历到页面上显示的是long类型或是GTM类型的日期时间。
解决办法:
直接在实体类中的属性或者get方法上加
@JsonFormat(pattern=”yyyy-MM-dd HH:mm:ss”,timezone= “GMT+8”)
如图
原因:
在数据库中存的是date或datetime类型的值。从数据库里取出来遍历到页面上显示的是long类型或是GTM类型的日期时间。
解决办法:
直接在实体类中的属性或者get方法上加
@JsonFormat(pattern=”yyyy-MM-dd HH:mm:ss”,timezone= “GMT+8”)
如图