說明:spring
有的時候由前臺jsp頁面填寫一個日期,提交到後臺spring mvc的時候,咱們但願直接轉換成一個Date類型,而不是由一個string 類型接收,而後再經過simpleDateFormat來進行轉格式,這樣太麻煩了,代碼會顯的很亂,spring爲咱們提供了類型轉化器,寫起來也是很麻煩,咱們的需求很簡單就是由框架幫咱們去自動的轉換類型而不是手動的轉換,在這樣的背景下,咱們能夠使用@DateTimeFormat註解。此外咱們還有一個需求就是咱們從數據庫裏面查詢到了日期,而後咱們想把這個日期自動的變成string類型,這時咱們能夠使用@JsonFormat註解。數據庫
@DateTimeFormat @JsonFormat 這兩個註解在網上搜索很不少資料,我只提幾個須要注意的地方:mvc
1 @DateTimeFormat(pattern="yyyy-MM-dd") 2 private Date alertDate; 3 4 @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm") 5 public Date getAlertDate() { 6 return alertDate; 7 } 8 9 public void setAlertDate(Date alertDate) { 10 this.alertDate = alertDate; 11 }