后台获取数据库时间出现的格式问题记录

问题描述

  • 要从数据库获取时间类型然后传给前台页面,数据库中的时间格式是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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值