SpringBoot + Vue 日期参数前后台转换问题

java哥 阅读:917 2021-03-31 13:27:12 评论:0
在实体类上加@DatetimeFormat与@JsonFormat注解 
 
@DatetimeFormat:将前台日期字符串转换成Date格式 @DateTimeFormat(pattern="yyyy-MM-dd") 
 
@JsonFormat:将服务器端Date日期转换成指定字符串格式 @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8") 
注意:timezone 表示后台时区属性加8小时,前端时间控件也需要加8小时,否则会产生时区差异问题 

实体截图

前端实体提交涉及日期参数(VUE 时间控件上传日期参数全部是字符串)

后台接受前端VUE传递的日期参数(字符串),需要转换为Java 的日期对象,通过DatetimeFormat注解标签实现

前台查询后台数据接口,涉及日期属性,需要将Data转换为字符串日期格式,通过@JsonFormat标签实现

标签:VUE
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号