Mysql 时间函数一
1、CURDATE()/CURRENT_DATE()返回当前日期
SELECT CURDATE();
SELECT CURRENT_DATE();
---- 返回2024-04-06
得到结果是时间类型
2、CURRENT_TIME()/CURTIME()返回当前时间
SELECT CURRENT_TIME();
---- 返回08:10:23
得到的结果是时间类型。
3、CURRENT_TIMESTAMP()返回当前日期和时间
select CURRENT_TIMESTAMP();
-----2024-04-06 08:11:57
结果也是时间类型。
4、ADDDATE(d,n)计算起始日期 d 加上 n 天的日期
SELECT ADDDATE("2023-04-10", INTERVAL 10 DAY);
----2023-04-20
结果是字符串类型
5、ADDTIME(t,n)时间 t 加上 n 秒的时间
SELECT ADDTIME('2024-04-14 14:14:14', 14);
-----2024-04-14 14:14:28
结果也是字符串类型
6、DATE()从日期或日期时间表达式中提取日期值
SELECT DATE("2025-05-05 05:05:05");
---- 返回2025-05-05 并且是时间类型的
可以把字符串类型转换成日期类型