由前台页面选择的日期我们可以使用@DateTimeFormat注解。此外我们还有一个需求就是我们从数据库里面查询到了日期,然后我们想把这个日期自动的变成string类型,这时我们可以使用@JsonFormat注解。
@DateTimeFormat @JsonFormat 的使用注意事项:
- 1、注意这两个注解的注解位置
- 2、注意被注解的字段应该是Date类型
- 3、注意日期转换的格式 yyyy-MM-dd
@DateTimeFormat(pattern="yyyy-MM-dd")
private Date alertDate;
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm")
public Date getAlertDate() {
return alertDate;
}
public void setAlertDate(Date alertDate) {
this.alertDate = alertDate;
}