日期@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")