格式化Mybatis返回的Date时间
发布日期:2021-05-08 03:02:51 浏览次数:21 分类:原创文章

本文共 518 字,大约阅读时间需要 1 分钟。

在实体类的日期属性上添加@JsonFormat@DateTimeFormat注解。

import java.util.Date; public class Test {   	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")    private Date date;     public void setDate(Date date){           this.date = date;    }    public Date getDate(){           return date;    }}

@DateTimeFormat注解用于指定从前台接受的时间字符串格式,若格式不对应则抛出异常。
@JsonFormat注解用于将Date日期格式化为指定格式的字符串。由于在序列化时间时是按照国际标准时间GMT进行格式化的,最后接受到的数据会早勒8个小时,所以应该添加timezone = "GMT+8"属性将时区设置为于国内相同的CST时区。

上一篇:Vue路由嵌套刷新后页面没有重新渲染
下一篇:Vue打包部署到Tomcat服务器

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月12日 15时09分23秒