Posted on 2008-07-03 22:59
追風舞者 閱讀(212)
評論(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() 使用方法類似