时间参数注解:@DatetimeFormat和@JsonFormat
@JsonFormat解决:后台到前台时间格式保持一致的问题
@DataTimeFormat解决:前台传递给后台的时间格式不一致的问题
public class DateTest {
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date date;
public void setDate(Date date){
this.date = date;
}
public Date getDate(){
return date;
}
}
这里解释一下:@JsonFormat(pattern=“yyyy-MM-dd”,timezone = “GMT+8”)
pattern:是你需要转换的时间日期的格式
timezone:是时间设置为东八区,避免时间在转换中有误差
温馨提示:@JsonFormat注解可以在属性的上方,同样可以在属性对应的get方法上,两种方式没有区别