【MySQL】准备测试数据-日期时间

MySQL Date 函数

函数描述
NOW()返回当前的日期和时间,格式:2020-11-11 11:11:11
CURDATE()返回当前的日期,格式:2020-11-11
CURTIME()返回当前的时间,格式:11:11:11
DATE()提取日期或日期/时间表达式的日期部分,DATE(NOW()):2020-11-11
EXTRACT()返回日期/时间的单独部分,EXTRACT(unit FROM date)
DATE_ADD()向日期添加指定的时间间隔,DATE_ADD(date,INTERVAL expr type)
DATE_SUB()从日期减去指定的时间间隔,DATE_SUB(date,INTERVAL expr type)
DATEDIFF()返回两个日期之间的天数,DATEDIFF(date1,date2)
DATE_FORMAT()用不同的格式显示日期/时间,DATE_FORMAT(date,format)

type 参数可以是下列值:

Type 值
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND
MINUTE_MICROSECOND
MINUTE_SECOND
HOUR_MICROSECOND
HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_HOUR
YEAR_MONTH

准备测试数据

当前时间之后X天

INSERT INTO `test_data` (`ID`, `NAME`, `RELEASE_DATETIME`) VALUES ('001', '测试未到发布时间', DATE_ADD(NOW(),INTERVAL 20 DAY));

当前时间1年前

测试过期(一年过期)

INSERT INTO `test_user` (`ID`, `NAME`, `RELEASE_DATETIME`) VALUES ('001', '过期', DATE_SUB(NOW(),INTERVAL 6 MONTH));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值