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

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

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

    小閣飛空 一池碧映垂楊路 絳云深處 聽(tīng)盡瀟瀟雨
    At times , people will simply not come through for you in the way you need.Forgive them and move on.
    posts - 212,comments - 87,trackbacks - 0

    ideation 發(fā)表于 2005-6-8 16:26:22

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

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

    表 book? 中有name varchar2(20)//書(shū)籍名稱(chēng),buydate Date //購(gòu)買(mǎi)日期 兩個(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)題。

    PreparedStatement pstmt = conn.prepareStatement("insert into book (name,buydate) values (?,?)");

    java.sql.Date buydate=java.sql.Date.valueOf("2005-06-08");
    pstmt.setString(1, "Java編程思想");
    pstmt.setDate(2,buydate );
    pstmt.execute();

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

    PreparedStatement pstmt = conn.prepareStatement("insert into book (name,buydate) values (?,?)");

    java.sql.Timestamp buydate=java.sql.Timestamp.valueOf("2004-06-08 05:33:99");
    pstmt.setString(1, "Java編程思想");
    pstmt.setTimestamp(2,buydate );
    pstmt.execute();

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

    PreparedStatement pstmt = conn.prepareStatement("insert into book (name,buydate) values (?,to_date(?, 'yyyy-mm-dd hh24:mi:ss')");

    String buydate="2004-06-08 05:33:99";
    pstmt.setString(1, "Java編程思想");
    pstmt.setString(2,buydate );
    pstmt.execute();

    附:oracle日期格式參數(shù)?含義說(shuō)明??
    d:?一周中的星期幾??
    day:?天的名字,使用空格填充到9個(gè)字符??
    dd:?月中的第幾天??
    ddd:?年中的第幾天??
    dy:?天的簡(jiǎn)寫(xiě)名??
    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)寫(xiě)??
    month:?月份的全名??
    w:?該月的第幾個(gè)星期??
    ww:?年中的第幾個(gè)星期

    到此刻,你應(yīng)該煩惱已消,輕松了很多吧。

    posted on 2006-04-24 11:20 瀟瀟雨 閱讀(460) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): JAVADatabase
    主站蜘蛛池模板: 99久久亚洲综合精品成人网| 亚洲国产品综合人成综合网站| 亚洲中文字幕乱码AV波多JI| 最近2019中文字幕免费直播| 免费人成在线观看播放国产| 色偷偷尼玛图亚洲综合| 日韩免费视频网站| 亚洲精品在线观看视频| 免费国产va在线观看| 亚洲国产天堂久久久久久| 亚洲国产成人久久精品app| 免费观看AV片在线播放| 亚洲国产日韩综合久久精品| 天天操夜夜操免费视频| 91嫩草私人成人亚洲影院| 国产免费内射又粗又爽密桃视频| 最近中文字幕mv免费高清电影| 中日韩亚洲人成无码网站| 无码不卡亚洲成?人片| 亚洲男人的天堂在线| 大地资源网高清在线观看免费| 久久99国产亚洲高清观看首页| 亚洲av色香蕉一区二区三区| 亚洲AⅤ永久无码精品AA| 两个人看的www免费| 亚洲福利电影在线观看| 国产美女无遮挡免费视频网站| 67194在线午夜亚洲| 日韩在线播放全免费| 亚洲综合无码一区二区三区| 曰批全过程免费视频在线观看| 亚洲AV无码国产一区二区三区| 在线日韩日本国产亚洲| 国产精品成人观看视频免费 | 亚洲国产老鸭窝一区二区三区| 国产精品1024永久免费视频| MM1313亚洲精品无码久久| 久久亚洲国产精品一区二区| 麻豆国产入口在线观看免费| 亚洲一区二区三区写真| 亚洲中文字幕无码中文字在线|