前端去掉时分秒 :
/**
* 出生日期
*/
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")// 解决后端到前端显示问题
@DateTimeFormat(pattern = "yyyy-MM-dd")// 解决前端到后端保存问题
@TableField(value = "birthday")
@ApiModelProperty(value="出生日期")
private Date birthday;
/**
* 合格日期
*/
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")// 解决后端到前端显示问题
@DateTimeFormat(pattern = "yyyy-MM-dd")// 解决前端到后端保存问题
@TableField(value = "exam_pass_date")
@ApiModelProperty(value="合格日期")
private Date examPassDate;
yaml统一设置:
#解决时间的保存及显示错误问题(实体中就无需再额外注解了)
mvc:
date-format: yyyy-MM-dd HH:mm:ss
jackson:
date-format: yyyy-MM-dd HH:mm:ss
#解决java中时间是对的,序列化后到前端差8小时
time-zone: GMT+8