mysql獲取java程序中的當前時間

java.sql.date與java.util.date區別


java.sql.Date,java.sql.Time和java.sql.Timestamp三個都是java.util.Date的子類(包裝類)。

java.sql.Date是java.util.Date的子類,是一個包裝了毫秒值的瘦包裝器,允許 JDBC 將毫秒值標識爲 SQL DATE 值。毫秒值表示自 1970 年 1 月 1 日 00:00:00 GMT 以來經過的毫秒數。 爲了與 SQL DATE 的定義一致,由 java.sql.Date 實例包裝的毫秒值必須通過將時間、分鐘、秒和毫秒設置爲與該實例相關的特定時區中的零來“規範化”。

說白了,java.sql.Date就是與數據庫Date相對應的一個類型,而java.util.Date是純java的Date。


在java程序中獲取java.sql.Date類型的當前系統時間:

java.sql.Date currentDate = new java.sql.Date(System.currentTimeMillis());

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章