实体类中将mysql数据库中datetime类型字段所对应实体类的属性进行格式化操作


 

1、如图所示,mysql中存在一个字段create_time,其数据类型为datetime;

2、对应的实体类

public class RealAuthDO implements Serializable {
    private static final long serialVersionUID = 1L;
    private Date createTime;    
    private String creatTimeStr;
    private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 
    public Date getCreateTime() {
        return createTime;
    }
 
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
        String time = sdf.format(createTime);
        setCreatTimeStr(time);
    }
 
    public String getCreatTimeStr() {
        return creatTimeStr;
    }
 
    public void setCreatTimeStr(String creatTimeStr) {
        this.creatTimeStr = creatTimeStr;
    }
}

3、如果想在页面上使用,转化格式后的create_time,不妨直接使用createTimeStr

4、其转化后的日期时间格式如下:

 

 

注意:   使用注解对日期进行格式化的 @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone="GMT+8")

 

 

转 : https://blog.csdn.net/liubin5620/article/details/80309518

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM