日期@DateTimeFormat、@JSONField、@JsonFormat

@DateTimeFormat

  使用场景:

    前端参数:日期参数String:"2022-02-02 22:22:22" 

    后端参数:日期参数Date:

    用于前后端参数可以直接映射的   前端body中类  对应后台 @requestBody中类型

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")


@JsonFormat

  使用场景:

    实际发现可以替代上面注解,用于入参和出参 日期类型转换String的指定格式

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")

    shap表示序列化后的一种类型

 

@JsonFormat

  使用场景:

    用于对象转Str Str转对象 可以将日期类型转成指定String的指定格式

    @JSONField(format = "yyyy-MM-dd HH:mm:ss")

posted @ 2022-02-15 13:58  铁柱97  阅读(402)  评论(0编辑  收藏  举报