不同数据库中的日期操作

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() 使用方法类似

你可能感兴趣的:(不同数据库中的日期操作)