<form id="dlljd"></form>
        <address id="dlljd"><address id="dlljd"><listing id="dlljd"></listing></address></address>

        <em id="dlljd"><form id="dlljd"></form></em>

          <address id="dlljd"></address>
            <noframes id="dlljd">

              聯系我們 - 廣告服務 - 聯系電話:
              您的當前位置: > 關注 > > 正文

              【聚看點】java timestamp 格式化_java日期處理(Timestamp)

              來源:CSDN 時間:2023-02-02 09:40:14


              (資料圖片)

              要寫一些與數據庫連接時的日期處理,pstmt.setDate()的類型是java.sql.Date類型,這種符合規范的類型其實并沒有把時分秒存進數據庫,所以存取時就應該用setTimestamp()或getTimestamp()。

              整理一:

              一、往數據庫里存日期數據

              java.sql.Date 只存儲日期數據不存儲時間數據       // 會丟失時間數據       preparedStatement.setDate(1, new java.sql.Date(date.getTime()));//可以這樣來處理preparedStatement.setTimestamp(1, new Timestamp(new java.util.Date().getTime()));

              二、從數據庫中取數據     //想要得到完整的數據,包括日期和時間,可以這樣java.util.Date d = resultSet.getTimestamp(1);      //這樣處理更合適一些,可以避免一些潛在Timestamp 問題      java.util.Date d = new java.util.Date(resultSet.getTimestamp(1).getTime());注:     往數據庫存儲的時候可以接收 java.util.Date類型 再用getTime()方法得到代表那個Date對象的long值,再以這個long值構造一個Timestamp對象 存進數據庫中。

              從存數據庫里取的時候,可以先得到Timestamp用他的getTime()方法得到long值,再以這個long值構造一個 java.util.Date對象,這樣就可以對這個Date對象操作了。比如說 new SimpleDateFormat("yyyyy-MM-dd HH:mm:ss").format(Date)或format(Timestamp)都行~<

              責任編輯:

              標簽:

              相關推薦:

              精彩放送:

              新聞聚焦
              Top 中文字幕在线观看亚洲日韩