版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/f1370335844/article/details/82219971
public class UserInfo {
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
private Date date;
public Date getTicketdate() {
return ticketdate;
}
public void setTicketdate(Date ticketdate) {
this.ticketdate = ticketdate;
}
}
@DateTimeFormat
比如你用userinfo对象去接收前端数据,在Date属性上加上
@DateTimeFormat(pattern = "yyyy-MM-dd")后,该属性会帮你接收“yyyy-MM-dd”的字符串,然后自动帮你转成Date,存放到对象当中。
@JsonFormat
但你返回前端userinfo对象的时候,加上@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")后,会自动将Date的属性转换成"yyyy-MM-dd"格式。timezone为时区,如果不是跨境使用的话,应该没什么用。