select DATE_SUB(NOW(), INTERVAL 1 month) as 一个月前; select DATE_SUB(NOW(), INTERVAL 1 week) as 一周前; select DATE_SUB(NOW(), INTERVAL 1 year) as 一年前; 3、DATE_ADD的用法 select DATE_ADD(NOW(),INTERVAL 1 hour) 一个小时后; 由此也可以得出一年后,一月后,一天后的sql,清自己...
select date_add(now(),interval 1 day) // 得到当前时间减少48个小时的结果 select date_add(now(),interval -48 hour) // 还有一些更加高级的用法,比如增加一天一小时一分一秒 select date_add(now(),interval '1 1:1:1' DAY_SECOND) //当前时间增加2个小时 select date_add(now(),interval 2 DAY...
DATE_SUB() 函数向日期减少指定的时间间隔。 语法 DATE_ADD(date,INTERVAL expr type) DATE_SUB(...
向前偏移指定的时间,我们除了使用date_sub以外,我们还可以继续使用date_add,只不过把加的具体num值换成负数就行,比如7换成-7即可,具体实现代码如下: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 select"2019-01-01"ascol1,date_add("2019-01-01",interval-7year)ascol2,date_add("2019-01-01",int...
简介:MySQL时间加减函数DATE_ADD和DATE_SUB 语法 -- 添加时间间隔DATE_ADD(date, INTERVAL expr type)-- 减少时间间隔DATE_SUB(date, INTERVAL expr type) 1、说明 date 日期表达式 expr 时间间隔 type 类型 2、type 常用值 MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEAR ...
ADDDATE:返回添加指定时间后的日期。 ADDTIME:返回添加指定时间后的时间。 CONVERT_TZ:转换时区,从from_tz转到to_tz给出的时区,并返回结果值。 CURDATE:返回当前日期。 CURTIME:返回当前时间。 DATE:返回日期或日期时间表达式中的日期。 DATE_FORMAT:按照Format指定的格式,将日期时间格式化成字符串。 SUBDATE/DATE_S...
mysql 中 DATE_ADD(date,INTERVAL expr type) 和 DATE_SUB(date,INTERVAL expr type) 这些函数执行日期运算。 date 是一个 DATETIME 或DATE值,用来指定起始时间。 expr 是一个表达式,用来指定从起始日期添加或减去的时间间隔值。 Expr是一个字符串;对于负值的时间间隔,它可以以一个 ‘-’开头。 type 为关键词...
date_format(datetime,format) datetime表示要被转换的具体的日期时间,format表示要转换成的格式,可选的格式如下: selectdate_format("2019-12-25 22:47:37","%Y-%m-%d") 通过运行上面的代码,就会返回4位数的年、01-12的月、01-31的天,三者之间且用-分隔开来,即2019-...
ADDDATE 和 DATE_ADD:在日期上添加指定的时间间隔。DATE_SUB:在日期上减去指定的时间间隔。SUBDATE 和 SUBDATE:执行日期减法。时间加减:ADDTIME:将 expr2 添加到 expr 的时间部分。SUBTIME:从时间中减去 expr2。当前日期和时间:CURRENT_DATE 和 CURDATE:返回当前日期。CURTIME 和 CURTIME:获取...