MySQL 日期加减函数汇总

 3761

MySQL 日期加减函数汇总


1. addtime()  

为日期加上指定秒数

  1. select addtime(now(),1); -- 1

2. adddate()  

有两种用法,第二个参数直接填数字的话是为日期加上指定天数,填interval的话是为日期加上指定的interval时间

  1. select adddate(now(),1); -- 1
  2. select adddate(now(), interval 1 day); -- 1
  3. select adddate(now(), interval 1 hour); --加1小时
  4. select adddate(now(), interval 1 minute); -- 1分钟
  5. select adddate(now(), interval 1 second); -- 1
  6. select adddate(now(), interval 1 microsecond); -- 1毫秒
  7. select adddate(now(), interval 1 week); -- 1
  8. select adddate(now(), interval 1 month); -- 1
  9. select adddate(now(), interval 1 quarter); -- 1
  10. select adddate(now(), interval 1 year); -- 1

3. date_add()  

为日期增加一个时间间隔,这个只能使用interval时间作为参数,用法和adddate()一致

  1. select date_add(now(), interval 1 day); -- 1
  2. select date_add(now(), interval 1 hour); -- 1小时
  3. select date_add(now(), interval 1 minute); -- 1分钟
  4. select date_add(now(), interval 1 second); -- 1
  5. select date_add(now(), interval 1 microsecond); -- 1毫秒
  6. select date_add(now(), interval 1 week); -- 1
  7. select date_add(now(), interval 1 month); -- 1
  8. select date_add(now(), interval 1 quarter); -- 1
  9. select date_add(now(), interval 1 year); -- 1

4. subtime()  

为日期减去指定秒数

  1. select subtime(now(), 1); -- 1

5. subdate()  

与adddate()函数用法一致,有两种用法,第二个参数直接填数字的话是为日期减去指定天数,填interval的话是为日期减去指定的interval时间

  1. select subdate(now(),1); -- 1
  2. select subdate(now(), interval 1 day); -- 1
  3. select subdate(now(), interval 1 hour); --减1小时
  4. select subdate(now(), interval 1 minute); -- 1分钟
  5. select subdate(now(), interval 1 second); -- 1
  6. select subdate(now(), interval 1 microsecond); -- 1毫秒
  7. select subdate(now(), interval 1 week); -- 1
  8. select subdate(now(), interval 1 month); -- 1
  9. select subdate(now(), interval 1 quarter); -- 1
  10. select subdate(now(), interval 1 year); -- 1

6. date_sub()   

与date_add()函数用法一致,为日期减去一个时间间隔,这个只能使用interval时间作为参数

  1. select date_sub(now(), interval 1 day); -- 1
  2. select date_sub(now(), interval 1 hour); --减1小时
  3. select date_sub(now(), interval 1 minute); -- 1分钟
  4. select date_sub(now(), interval 1 second); -- 1
  5. select date_sub(now(), interval 1 microsecond); -- 1毫秒
  6. select date_sub(now(), interval 1 week); -- 1
  7. select date_sub(now(), interval 1 month); -- 1
  8. select date_sub(now(), interval 1 quarter); -- 1
  9. select date_sub(now(), interval 1 year); -- 1

以上就是MySQL 日期加减函数汇总的详细内容,更多请关注站长图库相关教程。



本文网址:https://www.zztuku.com/index.php/detail-7780.html
站长图库 - MySQL 日期加减函数汇总
申明:如有侵犯,请 联系我们 删除。

评论(0)条

您还没有登录,请 登录 后发表评论!

提示:请勿发布广告垃圾评论,否则封号处理!!

    编辑推荐