Be alaways javaing...

          Loving Java
          posts - 43, comments - 5, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          不同數(shù)據(jù)庫中的日期操作

          Posted on 2008-07-03 22:59 追風舞者 閱讀(214) 評論(0)  編輯  收藏 所屬分類: Database

          1.Oracle
              對天數(shù)采用標準加減,使用ADD_MONTHS函數(shù)加減月數(shù)和年數(shù)

             例如 1)insertDate是數(shù)據(jù)庫表中的一個日期類型的字段
                       則 insertDate-5為前五天,同理insertDate+5為后五天
                       2) 若要獲得前一個月的時間,則 add_months(insertDate,-1);
                           若要獲得后一個月的時間,則 add_months(insertDate,1)
                       3)若要獲得前一年的時間,則 add_months(insetDate,-1*12)
                           若要獲得后一年的時間,則 add_months(insetDate, 1*12)
          2.MySQL
                同時使用標準加減和INTERVAL關(guān)鍵字,INTEVRAL 指定時間單位
             例如:insertDate - INTERVAL 1 day
                         insertDate + INTERVAL 1 day
                         insertDate - INTERVAL 1 month
                         insertDate - INTERVAL 1 year
                也可使用DATE_ADD(),ADDDATE(),SUBDATE()函數(shù)
                        DATE_ADD(insertDate,INTERVAL 5  day)      
                        DATE_ADD(insertDate,INTERVAL -5  day)
                        ADDDATE(),SUBDATE() 使用方法類似
          主站蜘蛛池模板: 镇江市| 罗江县| 唐海县| 翼城县| 个旧市| 南陵县| 林周县| 高青县| 昭平县| 陵水| 邮箱| 开封县| 大足县| 甘洛县| 太保市| 翼城县| 青海省| 灯塔市| 永昌县| 荔波县| 新余市| 滦平县| 平武县| 玉山县| 都安| 丰顺县| 大名县| 厦门市| 柯坪县| 广饶县| 普格县| 无极县| 菏泽市| 墨江| 磐安县| 津市市| 北流市| 香河县| 五寨县| 宣武区| 太湖县|