久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

java.sql.Date 和 java.sql.TimeStamp 時間格式存儲問題

 海納百川館521 2012-11-22

java.sql.Date 和 java.sql.TimeStamp 時間格式存儲問題

向數(shù)據(jù)庫中插入時間屬性,,

  1. SimpleDateFormat simpleTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定義日期格式  默認時間格式:yyyy-MM-dd HH:mm:ss  
  2. //SimpleDateFormat simpleDate = new SimpleDateFormat("yyyy-MM-dd");  
  3. String passTime = pwoEditForm.getPasstime();  
  4. java.util.Date passUtilDate = simpleTime.parse(passTime);  
  5. java.sql.Date passSqlDate = new java.sql.Date(passUtilDate.getTime());  
  6. pwOrder.setPasstime(passSqlDate);  

數(shù)據(jù)插入了,但是并沒有按照定義好的yyyy-MM-dd HH:mm:ss格式插入,,而是yyyy-MM-dd的格式,,導(dǎo)致時分秒數(shù)據(jù)丟失!

以下是數(shù)據(jù)庫中查詢的系統(tǒng)時間格式:
  1. --alter session set NLS_date_format ='yyyy-mm-dd hh24:mi:ss';  
  2. select sysdate from dual;  
  3. --2011-9-23 18:35:53  

經(jīng)過測試java.sql.Date只能取出年月日,,而時分秒是取不到的,。
所以改用java.sql.TimeStamp來處理,如下:

  1. SimpleDateFormat simpleTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定義日期格式  默認時間格式:yyyy-MM-dd HH:mm:ss  
  2. //SimpleDateFormat simpleDate = new SimpleDateFormat("yyyy-MM-dd");  
  3. String passTime = pwoEditForm.getPasstime();  
  4. java.util.Date passUtilDate = simpleTime.parse(passTime);  
  5. java.sql.TimeStamp passSqlDate = new java.sql.TimeStamp(passUtilDate.getTime());  
  6. pwOrder.setPasstime(passSqlDate);  
這樣插入數(shù)據(jù)庫有就是完整的格式了,。

要求java實體類定義時,,也要將相關(guān)字段定義為java.sql.TimeStamp類型即可,當然hibernate對應(yīng)的type也要寫成timestamp


---------------------------------------------------------------------2012.02.09 Timestamp時間戳類的格式處理 --------------------------------------------------------------------------------

  1. long currTime = System.currentTimeMillis();  
  2. Timestamp timeObj = new Timestamp(currTime);            //yyyy-MM-dd HH:mm:ss:mis  
  3. //System.out.println("timeObj----->"+timeObj);          //timeObj----->2012-02-09 14:56:55.401  
  4. String gjsj = timeObj.toString().substring(0,19);       //yyyy-MM-dd HH:mm:ss  
  5. //System.out.println("gjsj----->"+gjsj);                //gjsj----->2012-02-09 14:56:55 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多