MySQL中的时间函数加减计算方式
作者:0和1搭建网络世界
本文介绍了如何获取当前时间、日期、日期+时间以及UTC时间,并详细说明了如何进行日期时间计算,包括为当前时间加上或减去一段时间
一、获取当前时间
1.获取当前日期

2.获取当前时间

3.获取日期+时间

4.获取UTC时间
- utc_date() 获取UTC日期
 - utc_time() 获取UTC时间
 - utc_timestamp() 获取UTC日期加时间
 
二、日期时间计算
1.为当前时间加上一段时间
- 函数:date_add()
 
select date_add(now(),interval 1 second); #在当前时间上加一秒 select date_add(now(),interval 1 minute); #在当前时间上加一分钟 select date_add(now(),interval 1 hour); #在当前时间上加上一小时 select date_add(now(),interval 1 day); #在当前时间上加一天 select date_add(now(),interval 1 week); #在当前时间上加一周 select date_add(now(),interval 1 month); #在当前时间上加一月 select date_add(now(),interval 1 year); #在当前时间上加一年
2.为当前时间减去一段时间
select date_sub('2022-02-03 13:13:13',interval '1 13:13:13' day_second);  #为指定时间减去一天13时13分13秒
select date_sub('2022-02-03 13:13:13',interval 2 year); #为指定时间减去2年
select date_sub('2022-02-03 13:13:13',interval 2 month); #为指定时间减去2月
select date_add('2022-02-03 13:13:13',interval -2 month); #为指定时间减去2个月
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
