mysql月份加減 MySQL 日期加減

2021-10-17 16:01:34 字數 2524 閱讀 5205

1. addtime()  為日期加上指定秒數

select addtime(now(),1); -- 加1秒

2. adddate()  有兩種用法,第二個引數直接填數字的話是為日期加上指定天數,填interval的話是為日期加上指定的interval時間

select adddate(now(),1); -- 加1天

select adddate(now(), interval 1 day); --加1天

select adddate(now(), interval 1 hour); --加1小時

select adddate(now(), interval 1 minute); --加1分鐘

select adddate(now(), interval 1 second); -- 加1秒

select adddate(now(), interval 1 microsecond); -- 加1毫秒

select adddate(now(), interval 1 week); -- 加1周

select adddate(now(), interval 1 month); -- 加1月

select adddate(now(), interval 1 quarter); -- 加1季

select adddate(now(), interval 1 year); -- 加1年

3. date_add()  為日期增加乙個時間間隔,這個只能使用interval時間作為引數,用法和adddate()一致

select date_add(now(), interval 1 day); --加1天

select date_add(now(), interval1 hour); -- 加1小時

select date_add(now(), interval1 minute); --加1分鐘

select date_add(now(), interval1 second); -- 加1秒

select date_add(now(), interval1 microsecond); -- 加1毫秒

select date_add(now(), interval1 week); -- 加1周

select date_add(now(), interval1 month); -- 加1月

select date_add(now(), interval1 quarter); -- 加1季

select date_add(now(), interval1 year); -- 加1年

4. subtime()  為日期減去指定秒數

select subtime(now(), 1); -- 減1秒

5. subdate()  與adddate()函式用法一致,有兩種用法,第二個引數直接填數字的話是為日期減去指定天數,填interval的話是為日期減去指定的interval時間

select subdate(now(),1); --減1天

select subdate(now(), interval1 day); --減1天

select subdate(now(), interval1 hour); --減1小時

select subdate(now(), interval1 minute); --減1分鐘

select subdate(now(), interval1 second); --減1秒

select subdate(now(), interval1 microsecond); --減1毫秒

select subdate(now(), interval1 week); --減1周

select subdate(now(), interval1 month); --減1月

select subdate(now(), interval1 quarter); --減1季

select subdate(now(), interval1 year); -- 減1年

6. date_sub()   與date_add()函式用法一致,為日期減去乙個時間間隔,這個只能使用interval時間作為引數

select date_sub(now(), interval 1 day); --減1天

select date_sub(now(), interval1 hour); --減1小時

select date_sub(now(), interval1 minute); --減1分鐘

select date_sub(now(), interval1 second); --減1秒

select date_sub(now(), interval1 microsecond); --減1毫秒

select date_sub(now(), interval1 week); --減1周

select date_sub(now(), interval1 month); --減1月

select date_sub(now(), interval1 quarter); --減1季

select date_sub(now(), interval1 year); -- 減1年

mysql日期加減返回日 mysql日期加減

mysql日期加減 一 mysql 為日期增加乙個時間間隔 date add 1 示例 set dt now select date add dt,interval 1 day 加1天 select date add dt,interval 1 hour 加1小時 select date add d...

mysql日期加減 MySQL日期加減函式詳解

1.addtime 為日期加上指定秒數 select addtime now 1 加1秒 2.adddate 有兩種用法,第二個引數直接填數字的話是為日期加上指定天數,填interval的話是為日期加上指定的interval時間 select adddate now 1 加1天 select add...

MySQL 日期加減

1.mysql 為日期增加乙個時間間隔 date add set dt now select date add dt,interval 1 day 加1天 select date add dt,interval 1 hour 加1小時 select date add dt,interval 1 mi...