實體類中將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