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

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

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

    CONAN ZONE

    你越掙扎我就越興奮

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

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

      舉個(gè)例子來(lái)說(shuō)明:

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

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

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

      java.sql.Date不支持時(shí)間格式。切記不要使用new java.sql.Date(int year,int month,int date),因?yàn)檫€要處理時(shí)間差問(wèn)題。

     

    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ù) 含義說(shuō)明 
      d: 一周中的星期幾 
      day: 天的名字,使用空格填充到9個(gè)字符 
      dd: 月中的第幾天 
      ddd: 年中的第幾天 
      dy: 天的簡(jiǎn)寫名 
      iw: ISO標(biāo)準(zhǔn)的年中的第幾周 
      iyyy: ISO標(biāo)準(zhǔn)的四位年份 
      yyyy: 四位年份 
      yyy,yy,y: 年份的最后三位,兩位,一位 
      hh: 小時(shí),按12小時(shí)計(jì) 
      hh24: 小時(shí),按24小時(shí)計(jì) 
      mi: 分 
      ss: 秒 
      mm: 月 
      mon: 月份的簡(jiǎn)寫 
      month: 月份的全名 
      w: 該月的第幾個(gè)星期 
      ww: 年中的第幾個(gè)星期

    posted on 2008-06-26 19:55 CONAN 閱讀(1321) 評(píng)論(0)  編輯  收藏 所屬分類: SQLOracle
    主站蜘蛛池模板: 337P日本欧洲亚洲大胆艺术图| 午夜精品一区二区三区免费视频| 国产亚洲美女精品久久久2020| 在线免费播放一级毛片| 亚洲AV无码久久久久网站蜜桃| 亚洲av无码天堂一区二区三区| 日本亚洲欧洲免费天堂午夜看片女人员 | 免费A级毛片无码免费视| 亚洲高清毛片一区二区| 亚洲日韩精品A∨片无码| 免费人成网站在线观看10分钟| 亚洲熟妇无码八V在线播放| 亚洲人AV永久一区二区三区久久| 精品无码AV无码免费专区| 黄页网站在线视频免费| 亚洲欧洲国产精品久久| 久久亚洲欧洲国产综合| 成年性午夜免费视频网站不卡| 三级黄色在线免费观看| 亚洲变态另类一区二区三区| 亚洲一区中文字幕久久| 亚洲精品成人a在线观看| 最近中文字幕mv免费高清电影 | 亚洲人成色77777在线观看| 久久精品国产亚洲综合色| 在线免费观看国产视频| 一级毛片免费播放| 一区二区三区在线观看免费| 亚洲国产精品自在自线观看| 中文字幕亚洲综合久久| 国产自偷亚洲精品页65页| 高清在线亚洲精品国产二区| 中文字幕影片免费在线观看| 一级毛片免费视频| 国产免费一区二区三区免费视频| 亚洲色大网站WWW永久网站| 亚洲精品电影天堂网| 久久精品国产亚洲av四虎| 久久久无码精品亚洲日韩软件| 国产成人一区二区三区免费视频| 青青青国产在线观看免费网站|