Posted on 2008-07-03 22:59
追风舞者 阅读(208)
评论(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() 使用方法类似