JsonFormat 来源于jackson
@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”) 结果会有2019-06-15 08:00:00的情况, 相差8个小时,因为我们是东八区(北京时间)。如下使用timezone,
@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”,timezone=”GMT+8”) 可以解决。
JSONField来源于fastjson
常用属性是@JSONField(name=”key”) 前后台属性名不一致使用 和 @JSONField(format=”yyyy-MM-dd”) 格式化日期
DateTimeFormat 为spring自带,时间类型转化
@DateTimeFormat(pattern=”yyyy-MM-dd”) ,对字符串格式有要求,不支持字符串2019-06-15 08:00:00 的转换