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

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

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

    posts - 241,  comments - 116,  trackbacks - 0
    hibernate中對 數(shù)據(jù)庫中datetime類型的處理(假設(shè)該字段為 birthdate)
                1.如果想插入數(shù)據(jù)庫中的格式為 yyyy-mm-dd hh:mm:ss形式的話
                在.hbm.xml文件中將 birthdate定義為
                    <property
                     name="birthdate"
                     column="birthdate"
                     type="calendar"
                     not-null="false"(默認(rèn)值,可以改為true)
                     length="7"集裝箱運費
                    />
                在對應(yīng)的類文件(假設(shè)為User.java)中做如下定義
                    private java.util.Calendar birthdate;
                在做數(shù)據(jù)庫操作時(如果存放的為系統(tǒng)當(dāng)前時間)
                   User user = new User();//假設(shè)為映射對象
                   user.setBirthdate(Calendar.getInstance());//存儲系統(tǒng)當(dāng)前時間
                         注:如果是頁面上輸入的字符串,可先將字符串轉(zhuǎn)化為java.util.Date類型,然后再轉(zhuǎn)化為Calendar類型即可
                                 SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
                                 java.util.Date birthdate = df.parse(birthyear+'-'+birthmonth+'-'+birthday+' '+birthhour+'-'+birthminute+'-'+birthsecond);//用戶頁面中輸入的日期時間字符串

          也可以 import java.util.date;
               
        Calendar cal=Calendar.getInstance();
                    cal.clear();//注:在使用set方法之前,必須先clear一下,否則很多信息會繼承自系統(tǒng)當(dāng)前時間
                    cal.setTime(birthdate);

               
        ps.setBirthdate(cal);

    --------------------------------------------------------------------------------------------------------------------

                2.如果想在數(shù)據(jù)庫中插入格式為日期格式 例如 yyyy-MM-dd
                在.hbm文件中將birthdate定義為
                    <property
                     name="birthdate"男生發(fā)型
                     column="birthdate"
                     type="date"
                     not-null="false"(可省略)
                     length="7"(可省略)
                    />
                在對應(yīng)的類文件中做如下定義
                    private java.util.Date birthdate;
                在做數(shù)據(jù)庫操作時(如果存放的為系統(tǒng)當(dāng)前時間)
                   User user = new User();//假設(shè)為映射對象
                                 java.util.Date birthdate = new SimpleDateFormat("yyyy-MM-dd").parse(new java.util.Date());//不做此種轉(zhuǎn)化也可以
                        ps.setBirthdate(date);//存儲系統(tǒng)當(dāng)前日期
                         注:如果是頁面上輸入的字符串,可先將字符串轉(zhuǎn)化為java.util.Date類型即可
                                 SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
                                 java.util.Date birthdate = df.parse("birthyear+'-'+birthmonth+'-'+birthday");//用戶頁面中輸入的日期時間字符串
            ps.setBirthdate(birthdate);
    posted on 2011-06-16 09:56 墻頭草 閱讀(6720) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    人人游戲網(wǎng) 軟件開發(fā)網(wǎng) 貨運專家
    主站蜘蛛池模板: 亚洲色大成WWW亚洲女子| 免费A级毛片无码A| 2048亚洲精品国产| 亚洲人成电影网站色| 色片在线免费观看| 亚洲AV无码久久精品色欲| 中美日韩在线网免费毛片视频| 啦啦啦高清视频在线观看免费| 亚洲第一成年人网站| 日韩插啊免费视频在线观看| 亚洲中文字幕成人在线| 91久久精品国产免费直播| 中文字幕在线观看亚洲| 最近免费视频中文字幕大全| 久久久久久亚洲精品成人| 欧洲人成在线免费| 亚洲人成网www| 日本阿v免费费视频完整版| 最新亚洲精品国偷自产在线| 成人毛片免费观看视频大全| 亚洲av最新在线观看网址| 国产又大又长又粗又硬的免费视频 | 国产免费啪嗒啪嗒视频看看| 最近中文字幕大全免费版在线| 国产亚洲人成网站在线观看不卡| 国产免费牲交视频免费播放| 亚洲一级片免费看| 免费无码A片一区二三区| 国产精品免费福利久久| 一级视频免费观看| 亚洲av无码专区首页| 亚洲精品无码99在线观看| 嫩草在线视频www免费看| 亚洲AV无码一区二区乱子仑| 亚洲黄色在线网站| 亚洲国产精品乱码一区二区| 在线观看www日本免费网站| 亚洲精品无码av片| 久久久久精品国产亚洲AV无码| 日本一道高清不卡免费| 国产精品内射视频免费|