Be alaways javaing...

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

          不同數據庫中的日期操作

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

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

             例如 1)insertDate是數據庫表中的一個日期類型的字段
                       則 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關鍵字,INTEVRAL 指定時間單位
             例如:insertDate - INTERVAL 1 day
                         insertDate + INTERVAL 1 day
                         insertDate - INTERVAL 1 month
                         insertDate - INTERVAL 1 year
                也可使用DATE_ADD(),ADDDATE(),SUBDATE()函數
                        DATE_ADD(insertDate,INTERVAL 5  day)      
                        DATE_ADD(insertDate,INTERVAL -5  day)
                        ADDDATE(),SUBDATE() 使用方法類似
          主站蜘蛛池模板: 尚义县| 易门县| 龙南县| 阿拉善右旗| 安阳市| 乌拉特前旗| 澄江县| 商丘市| 彭水| 宁强县| 嘉黎县| 朝阳县| 新邵县| 叶城县| 融水| 贺兰县| 唐河县| 溆浦县| 屯昌县| 横峰县| 伊川县| 普陀区| 五河县| 博爱县| 嘉定区| 高雄县| 深泽县| 旺苍县| 涿州市| 天水市| 盐亭县| 滕州市| 肥乡县| 通江县| 交城县| 普宁市| 景东| 田阳县| 罗江县| 禄劝| 山西省|