ADDTIME() 是 MySQL 中用于将两个时间值相加的函数,或者将一个时间间隔加到日期_时间上的函数。它的基本语法是:.md
ADDTIME() 是 MySQL 中用于将两个时间值相加的函数,或者将一个时间间隔加到日期/时间上的函数。它的基本语法是:
ADDTIME(datetime, duration)
示例:
- 
将时间加到日期上: SELECT ADDTIME('2023-10-05 12:30:45', '02:45:30'); -- 结果:2023-10-05 15:16:15(添加了 2 小时 45 分 30 秒)
- 
仅操作时间: SELECT ADDTIME('12:30:45', '02:45:30'); -- 结果:15:16:15
注意事项:
- 如果第一个参数是日期(包含日期部分),结果会保留日期;如果是纯时间,则结果也是纯时间。
- 时间格式通常为 HH:MM:SS或HHHH:MM:SS(支持超过 24 小时的时间)。
- 如果需要更灵活的日期/时间操作(如按天、月等单位添加),建议使用 DATE_ADD()或TIMESTAMPADD()函数。
对比 DATE_ADD():
SELECT DATE_ADD('2023-10-05 12:30:45', INTERVAL 2 HOUR + INTERVAL 45 MINUTE); -- 更结构化的间隔操作
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号