SpringBoot + Vue 日期参数前后台转换问题
在实体类上加@DatetimeFormat与@JsonFormat注解@DatetimeFormat:将前台日期字符串转换成Date格式 @DateTimeFormat(pattern="yyyy-MM-dd")@JsonFormat:将服务器端Date日期转换成指定字符串格式 @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")注意:timezon
·
在实体类上加@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标签实现
更多推荐
已为社区贡献24条内容
所有评论(0)