问题描述
-
要从数据库获取时间类型然后传给前台页面,数据库中的时间格式是yyyy-MM-dd HH:mm:ss,如图所示:
-
但是获取出来时格式就变成了
Mon Dec 13 10:04:16 CST 2021
这种
解决
- 可以在前端或者后端解决,后端解决是如果是前后端分离,使用json传送数据,可以用注解@JsonFormat,但我的项目是前后不分离的,原本想将格式转换成yyyy格式再用setter方法传进去,但是数据库原本就是这种格式,只是显示问题,所以多此一举了,由于我使用的是ModelMap传送数据
mmap.put("organizationMemberInformation", organizationMemberInformation);
,所以直接转成字符串也行,前台只是显示,不做操作。 - 或者也可以在前端处理,参考我写的这篇文章:https://blog.csdn.net/weixin_44226752/article/details/121851989
- 或者可以将改时间格式转成另一种时间格式,参考这个方法,前台获取的是yyyy这种类型的Date数据:
- Date类型出现Tue Aug 20 00:00:00 CST 2019 转换成Date类型 2019-08-21 处理
https://blog.csdn.net/qq_36648082/article/details/100012238 - 参考文章:@JsonFormat时间格式化注解使用 https://www.cnblogs.com/cangqinglang/p/10083661.html