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