1. 程式人生 > >java 實體類中日期屬性格式化 @JSONFORMAT 日期格式自動格式化

java 實體類中日期屬性格式化 @JSONFORMAT 日期格式自動格式化

通常日期格式都是以時間戳的形式存放在資料庫裡,當前端頁面通過介面查詢時,我們會將一個物件的某些屬性查出來返回給頁面。

例如,某個類裡面有個屬性

Timestamp create_time

給這個物件實體類中的get方法加註解:@JsonFormat 來實現格式的自動轉換:

依賴的jar包:jackson-annotations-2.8.5.jar

@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")  

public Timestamp getCreate_time() {  

        return
create_time; }

加註解前的返回值是一個時間戳,加了之後則按照註解的格式自動格式化