1.首先定义一个类,这个类是将时间转化为秒的
import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonSerializer; import com.fasterxml.jackson.databind.SerializerProvider; import java.io.IOException; import java.util.Date; public class Date2LongSerializer extends JsonSerializer<Date> { @Override public void serialize(Date date, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { jsonGenerator.writeNumber(date.getTime() / 1000); } }
2.在时间上通过注解的方式用这个类
@JsonSerialize(using = Date2LongSerializer.class) private Date updateTime;这样,响应的时候时间就会转化为毫秒值了,这里是秒