关于@JsonFormat(出参格式化)和@DateTimeFormat(⼊参
格式化)时间戳转换
背景:
从数据库查询获取数据时候返回的json数据⽇期会出现⼀串数字或者其他形式和我们期待的不⼀样
如下图:
⼀开始使⽤@DateTimeFormat注解但是输出结果和没有使⽤返回的json相同,后来了解到这个注解是在前台到后台时间格式转换
然后@JsonFormat注解后台到前台时间格式转换它可以注解在属性上也可以在get⽅式上⽆差别
@JsonFormat(pattern = "yyyy-MM-dd HH-mm-ss" ,timezone = "GMT+8")
// @DateTimeFormat(pattern = "yyyy-MM-dd HH-mm-ss")
private Date birthday;
pattern:你希望转成的时间⽇期的格式
timezone:设置东⼋区,避免时间在转换中有误差
unix时间戳转换日期格式
上图使⽤了@JsonFormat注解的返回结果。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论