SpringMVC框架 方法中日期类型参数接受的格式为yyyy/MM/dd,如果需要修改可以使用@DateTimeFormat注解
SpringMVC异步返回的JSON数据中,日期类型默认为时间戳,如果想要修改可以使用@JsonFormat注解
@JsonFormat,默认情况下timeZone为GMT(即标准时区),所以会造成输出少8小时。
改为北京时间,方式如下:
@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”,timezone=”GMT+8”)
eg.
public class Product {
private String id;
private String name;
private Double price;
private String describle;
private String origin;
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date originTime;
}