<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    CONAN ZONE

    你越掙扎我就越興奮

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      0 Posts :: 282 Stories :: 0 Comments :: 0 Trackbacks

    在java對oracle的操作中,日期字段是很頭疼的事情,其實仔細研究一下也并不難掌握。

      舉個例子來說明:

      表 book  中有name varchar2(20)//書籍名稱,buydate Date //購買日期 兩個字段。

      已經(jīng)創(chuàng)建了數(shù)據(jù)庫連接Connection conn;

      方法一、使用java.sql.Date實現(xiàn)比較簡單的yyyy-mm-dd格式日期。

      java.sql.Date不支持時間格式。切記不要使用new java.sql.Date(int year,int month,int date),因為還要處理時間差問題。

     

    Java代碼 復(fù)制代碼
    1. PreparedStatement pstmt = conn.prepareStatement("insert into book (name,buydate) values (?,?)");   
    2.   
    3.   java.sql.Date buydate=java.sql.Date.valueOf("2005-06-08");   
    4.   pstmt.setString(1"Java編程思想");   
    5.   pstmt.setDate(2,buydate );   
    6.   pstmt.execute();  
     

     

      方法二、使用java.sql.Timestamp,同上不使用new Timestamp(....)

     

    Java代碼 復(fù)制代碼
    1. PreparedStatement pstmt = conn.prepareStatement("insert into book (name,buydate) values (?,?)");   
    2.   
    3.   java.sql.Timestamp buydate=java.sql.Timestamp.valueOf("2004-06-08 05:33:99");   
    4.   pstmt.setString(1"Java編程思想");   
    5.   pstmt.setTimestamp(2,buydate );   
    6.   pstmt.execute();  
     

     

      方法三、使用oracle 的to_date內(nèi)置函數(shù)

     

    Java代碼 復(fù)制代碼
    1. PreparedStatement pstmt = conn.prepareStatement("insert into book (name,buydate) values (?,to_date(?, 'yyyy-mm-dd hh24:mi:ss')");   
    2.   
    3.   String buydate="2004-06-08 05:33:99";   
    4.   pstmt.setString(1"Java編程思想");   
    5.   pstmt.setString(2,buydate );   
    6.   pstmt.execute();  
     

     

      附:oracle日期格式參數(shù) 含義說明 
      d: 一周中的星期幾 
      day: 天的名字,使用空格填充到9個字符 
      dd: 月中的第幾天 
      ddd: 年中的第幾天 
      dy: 天的簡寫名 
      iw: ISO標準的年中的第幾周 
      iyyy: ISO標準的四位年份 
      yyyy: 四位年份 
      yyy,yy,y: 年份的最后三位,兩位,一位 
      hh: 小時,按12小時計 
      hh24: 小時,按24小時計 
      mi: 分 
      ss: 秒 
      mm: 月 
      mon: 月份的簡寫 
      month: 月份的全名 
      w: 該月的第幾個星期 
      ww: 年中的第幾個星期

    posted on 2008-06-26 19:55 CONAN 閱讀(1325) 評論(0)  編輯  收藏 所屬分類: SQLOracle
    主站蜘蛛池模板: 久久精品国产亚洲77777| 久久亚洲中文字幕精品一区四| 亚洲第一成人在线| 国产jizzjizz视频全部免费| baoyu777永久免费视频| 亚洲欧洲日产国码二区首页| 色www永久免费视频| 免费a级毛片无码a∨免费软件 | 亚洲视频一区二区三区| 永久免费av无码网站大全| 免费看黄的成人APP| 中文无码亚洲精品字幕| 亚洲性猛交XXXX| 最近中文字幕免费mv视频8| 国产黄在线播放免费观看| 亚洲av日韩av综合| 中文亚洲AV片在线观看不卡| 久久久久久国产精品免费免费| 国产免费人成视频在线播放播| 亚洲国产最大av| 亚洲AV永久无码精品成人| 国产jizzjizz免费视频| 青娱分类视频精品免费2| 两个人看的www免费| 精品亚洲成a人在线观看| 亚洲高清资源在线观看| 亚洲人成影院在线观看| 日韩精品成人无码专区免费| 免费一级毛片无毒不卡| 一级毛片免费观看不收费| 日本亚洲精品色婷婷在线影院| 亚洲成色www久久网站夜月| 亚洲av无码成人精品区在线播放| 无码av免费毛片一区二区| 好紧我太爽了视频免费国产| 一级中文字幕免费乱码专区| 亚洲另类无码一区二区三区| 亚洲成在人线电影天堂色| 亚洲av日韩av无码| 亚洲区小说区激情区图片区| 亚洲美女在线国产|