在后台中处理,在Date类型的属性上添加@JsonFormat注解,可以加在属性上,也可以加在getter方法上,二者则一即可,@JsonFormat中写上前台展示的日期格式,如下所示:
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
或在getter方法上添加注解
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
public Date getUpdateTime() {
return updateTime;
}
前台输出样式:
注意:时区问题
若数据库没有设置时区,需要在@JsonFormat注解中设置timezone=“GMT+8”,否则前台展示上会出现少八个小时的现象。
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
若数据库已设置时区,则无需添加时区设置
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
如有不正确的地方,欢迎大神赐教!