資料庫中的DATE型別在頁面以同樣的格式顯示(在Service層進行轉換)
阿新 • • 發佈:2018-12-10
一. 實體類
實體類的設計:注意這裡的包必須匯入java.sql.Date,同時增加了一個String dateString屬性為後面進行日期轉換做準備
二. 資料庫
資料庫欄位設計:其中creation_date設計的是date型別
3. 前端頁面
前臺頁面easyUI設計如下:
station類中新增的String dateString用來將轉換格式後的creation_date值set到屬性dateString中然後在easyUI中展現到頁面
四. service層
如果我們對資料庫中DATE型別的資料不進行轉換, 在頁面上直接展示出來的是一串類似946656000000這種的數字串,而並不是我們期望看到的和資料庫中一致的YY-MM-DD格式,因此我們在dao層獲取到資料後需要在service層對日期資料進行格式轉換.
service層的格式轉換部分:
1.首先使用SimpleDateFormat類按照一定的格式如''yyyy-MM-dd"將資料進行格式化;
2.其中框住的DATE均為java.sql.Date型別.利用ValueOf方法轉換為sql.Date
3.利用SimpleDateFormat.format()進行格式輸出,返回String型別,他的作用是按照第一步的格式進行輸出時間
五. 頁面顯示
經過轉換後頁面顯示和資料庫中的格式一致: