localdateTime转string

public class LocalDateTimeConverter extends JsonSerializer<LocalDateTime> {

    @Override

    public void serialize(LocalDateTime value, JsonGenerator gen, SerializerProvider serializers) throws IOException {

        gen.writeNumber(value.toInstant(ZoneOffset.of("+8")).toEpochMilli());

    }

}
@Data
public class TestDTO {
    @JsonSerialize(using = LocalDateTimeConverter.class)
    @JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime date;
}
posted @ 2022-05-10 15:09  青样儿  阅读(171)  评论(0)    收藏  举报