個人的小知識總結:
為了方便自己查詢!
Mysql數據庫中日期跟時間的我知道有兩種,一種是date
類型,還有一種是datetime
類型,date
類型也就是我們常見的儲存yyyy-MM-dd
類型的日期,它不能儲存時間,也就是只能儲存日期,另外一種dateitme
自然就是又可以儲存日期同時也可以儲存時間,不過是連在一起的,也就是我需要的目標類型。查詢Mysql手冊中連接 datetime
可以保存1000-01-01
到 9999-12-31
的日期。查詢了一會提取出兩行核心代碼,就是使用Timestamp對象,代碼如下:
java.util.Date date = new java.util.Date(); // 獲取一個Date對象 Timestamp timeStamp = new Timestamp(date.getTime()); //將日期時間轉換為數據庫中的timestamp類型 aoaNoticeList.setModifyTime(timeStamp); //再將轉換好的數據放入有Date類型數據的實體對象中。以做數據庫操作
這里再加一點:Timestamp為Date的子類。