date_sub(curdate(),interval 1 month) 表示 2021-07-23 date_sub(curdate(),interval -1 month) 表示 2021-09-23 date_sub(curdate(),interval 1 year) 表示 2020-08-23 date_sub(curdate(),interval -1 year) 表示 2022-08-23 备注: SELECT NOW(),CURDATE(),CURTIME() NOW() CURDATE() CURTIME(...
使用DATE_ADD(NOW(),INTERVAL 1 MONTH) 这个函数来进行修改时间 第一个参数是要修改的时间; 第二个参数固定写法; 第三个参数的修改的值 : 如果正数就是加,负数就是减; 第四个参数可填YEAR,MONTH,DAY,HOUR,MINUTE,SECOND;
t.`vip_end_time` IS NULL OR t.`vip_end_time` < NOW( ), DATE_ADD( DATE_ADD( CURDATE( ), INTERVAL 1 YEAR ), INTERVAL 86399 SECOND ), DATE_ADD( t.`vip_end_time`, INTERVAL 1 YEAR ) ), t.`fk_channel_tid` = 2049 WHERE tid = '201693472'; 1. 2. 3. 4. 5. 6. 7. 8...
DATE_ADD(date, INTERVAL value unit) 复制代码 其中,date是要添加时间间隔的日期,value是要添加或减去的时间值,unit是时间值的单位,比如YEAR、MONTH、DAY、HOUR、MINUTE、SECOND等。 例如,可以使用DATE_ADD函数在当前日期上添加一个月: SELECT DATE_ADD(NOW(), INTERVAL 1 MONTH); 复制代码 这将返回当前日期加...
select date_add(now(),interval 1 day) // 得到当前时间减少72个小时的结果 select date_add(now(),interval -72 hour) // 还有一些更加高级的用法,比如增加一天一小时一分一秒 // 但是如果你不太喜欢这种用法,你仍然可以使用等同于该数值的second来进行加减 date_add(now(),interval '1 1:1:1' day_...
SELECT DATE_ADD('2023-07-19', INTERVAL 1 YEAR); -- 结果为 '2024-07-19' ''' 除了使用字符串表示日期外,还可以使用日期函数返回的日期值作为'DATE_ADD'函数的参数。例如: '''sql SELECT DATE_ADD(NOW(), INTERVAL 5 DAY); -- 结果为当前日期加上5天后的日期和时间。 ''' DATE_ADD'函数还可以...
ADDDATE(date,INTERVALexpr unit) date:需要进行加减操作的日期表达式。可以是日期类型的列、日期常量或其他返回日期的函数。 INTERVAL expr unit:指定要添加的时间间隔。 expr:要添加的时间数量,可以是正数或负数。 unit:时间单位,表示要添加的时间间隔的类型。常见的单位包括DAY、MONTH、YEAR、HOUR、MINUTE、SECOND等...
INTERVAL:固定的标志。 expr:表示数量,如果为正则为加上,如果为负则为减去。 unit:表示加上或减去的时间类型,比如年,月,日,周等。可参考下面的表格 mysql date_add() 函数的使用方法 1、mysql date_add() 当前时间上加上一天 mysql>selectdate_add(now(),interval1day);+---+|date_add(now(),interval...
year 1 bytes YYYY 1901 ~ 2155 1. 2. 3. 4. 5. 在MySQL 中创建表时,对照上面的表格,很容易就能选择到合适自己的数据类型。不过到底是选择 datetime 还是 timestamp,可能会有点犯难。这两个日期时间类型各有优点:datetime 的日期范围比较大;timestamp 所占存储空间比较小,只是 datetime 的一半。
SUBDATE(date,interval expr type)DATE_SUB(date,interval expr type)其中,date是一个datetime或date值;expr是对date进行加减法的一个表达式字符串或一个数字;type指明表达式expr应该如何被解释,是减去1天还是一年等。示例 mysql>select adddate('2022-4-1',interval 5 day);2022-04-06 select adddate('2022...