java與數據庫時間類型的轉換

##java代碼與數據庫時間類型的轉換##

  1. 數據庫中字段是date(java.sql.date)類型
    如果是這種情況,那麼javabean類裏屬性類型可以定義爲java.util.date或者java.sql.TimeStamp類型。

    通用做法:
    前臺傳來一個時間格式的字符串,servlet/service裏面將時間格式的字符串轉換爲java.util.date或者java.sql.TimeStamp類型,最後在dao層直接將timeStamp類型屬性放入數據庫,即bean.getXxx();或者將java.util.date類型轉換成java.sql.date類型,即new java.sql.date(bean.getXxx().getTime());

  2. 數據庫字段類型是long類型
    那麼就將數據庫,javabean,後臺所有涉及時間類型的數據都用long類型表示,最後再顯示層,即在js裏面將long類型的數據轉換成時間類型即可。

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