关于@JsonFormat与@DateTimeFormat注解的使用

今天写一个小练习,用vue写前台,后台传输数据到前台进行展示,页面回显,修改,删除什么的...

当时展示出来是这样的:

错误日志01(关于日期格式化)-LMLPHP
日期展示不是预期的效果,当时我就在日期那个位置加了一个@DateTimeFormat

错误日志01(关于日期格式化)-LMLPHP

然后还是没出效果

后来上网查了一下

注解@DateTimeFormat主要是前台到后台的时间格式的转换

注解@JsonFormat主要是后台到前台的时间格式的时间格式的转换

所以:在你需要查询出来的时间的数据库字段对应的实体类的属性上添加@JsonFormat

因为既需要获取数据到前台,也需要前台数据传到后台,所以我在日期的get方法上加了一个

@JsonFormat

错误日志01(关于日期格式化)-LMLPHP

这样就行了

错误日志01(关于日期格式化)-LMLPHP


日常学习的总结,主要是为了自己以后看,当然大家有什么好的建议,欢迎评论留言。

10-31 02:13