MySQL时间操作的系统函数用法

时间:2021-09-09 09:28:51

我要查询获得当天凌晨30分的datetime值的方式:select ADDDATE(CURDATE(), INTERVAL TIME_TO_SEC(TIMEDIFF("00:30:00","00:00:00")) second);

其中Adddate(...)函数是将前面的值加上后面的值,前面的值是Curdate(),而后面参数值是代表要加的 X秒钟,它的格式如上:interval @secCount second,其中second可以改为day、minute、week等。

Time_to_sec(...)是将一个time值转换成second值。timediff(a,b)是将time a减去time b获得的新的time值。