jackson 默认情况下是将Date的类型的数据转换成时间戳显示,比如:
而界面上显示的结果:
显示我们想让处理时间能够显示成格式为:yyyy-MM-dd HH:mm:ss的字符串。那应该怎么处理呢,经查询jackson的注解发现有@JsonFormat这么一个注解
给类加上这么这个注解
@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss",timezone = "GMT+8")
private Date handleDate;
注意:中国的时区 东8区 ,timezone="GMT+8" 是必须加上去的不然转换后的时间和数据库里的时间是不一样的。
那么在看看下界面的显示结果:
这样界面的数据就能和数据库数据对应上了