在使用jackson-annotations-2.0.5.jar,目标对象中存在日期类型的字段时,需要对字段进行自定义格式化,默认日期会输出日期对应的毫秒值。
可使用com.fasterxml.jackson.annotation.JsonFormat
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date createTime;但是仅这样会出现时间显示的结果不对,时间少了8个小时,加上时区设置即可
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date createTime;
本文介绍如何使用Jackson库中的@JsonFormat注解对日期字段进行格式化处理,并解决因默认时区导致的时间偏移问题。
3342





