Spring中Date日期序列化与反序列化中格式设置
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date openingEndTime;
说明:
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
:这是设置前端传过来的时间格式,这里没有时区。org.springframework.format.annotation.DateTimeFormat.class
这是Spring中自带的类。@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
:这是com.fasterxml.jackson.annotation.JsonFormat
类,这是jackson库的类,这是Date序列化之后的日期格式,可以设置时区。