注解@JsonFormat(对外提供查询结果时使用)
使用场景案例:在对外提供接口时,数据库的时间字段begin_time的值,在数据库显示正常,结果一查询反馈给接口调用方的时间字段值的格式毕竟乱,这个时候需要在我们接口内的实体类加上此注解:
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
pattern:是想转换的时间日期的格式
timezone:时间设置为东八区,避免时间在转换中有误差
注解@DateTimeFormat(接收别人调用时的入参时使用)
使用场景案例: 其他系统/前端调用你的接口,对方传的入参里时间的格式不是你想要的,可在接收入参的实体类时间属性加上此注解:
@DateTimeFormat(pattern ="
yyyy-MM-dd HH:mm:ss")