1. 程式人生 > >資料庫中的DATE型別在頁面以同樣的格式顯示(在Service層進行轉換)

資料庫中的DATE型別在頁面以同樣的格式顯示(在Service層進行轉換)

一.   實體類

實體類的設計:注意這裡的包必須匯入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型別,他的作用是按照第一步的格式進行輸出時間

五. 頁面顯示

經過轉換後頁面顯示和資料庫中的格式一致: