1. 程式人生 > >SpringMVC的Date與String互轉

SpringMVC的Date與String互轉

    專案裡經常需要用到日期和String之間的轉換,比如後臺的Date物件以Json形式返回給前端頁面的時候,希望轉換為yyyy-MM-dd HH:mm:ss格式的字串,而前端頁面在提交表單時日期欄位希望能自動填充到後臺controller方法的Date物件裡。

      後臺date轉換String,在你date型別屬性get方法上新增@JsonFormat註解,如下:

Java程式碼  

  1. @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="Asia/Shanghai")  
  2. public Date getCreateTime() {  
  3.     return createTime;  
  4. }  

    前端表單裡的日期String轉成後臺的Date:

Java程式碼 

  1. /**文章釋出日期結束*/  
  2. @DateTimeFormat(pattern="yyyy-MM-dd")  
  3. private Date ctimeTo;  

   注意,你需要匯入幾個jackson的jar包,如圖: