Springboot里对Date对象计算操作

1.Date对象定义如下:

/**创建时间**/
private Date createTime

/**修改时间**/
private Date updateTime

2.定义一个类继承JsonSerializer<Date>类

public class Date2LongSerializer extend com.fasterxml.jackson.databind.JsonSerializer<Date>{
    @Override[override] 
    public void serialize(Date date, JsonGenerator jsonGenerator, SerializerProvider SerializerProvider) throws IOException {
    jsonGenerator.writeNumber(date.getTime()/1000);
    }
}

3.在定义的Date类上添加@JsonSerialize注解

/**创建时间**/
@JsonSerialize(using = Date2LongSerializer.class)
private Date createTime

/**修改时间**/
@JsonSerialize(using = Date2LongSerializer.class)
private Date updateTime
    原文作者:小羊羔
    原文地址: https://segmentfault.com/a/1190000020111051
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞