1、查询当前日期和时间
select now();
2、查询当前日期
select curdate();
3、查询当前时间
select curtime();
4、查询年份
select year(now());
5、查询月份
select month(now());
6、查询日期
select day(now());
7、查询小时
select hour(now());
8、查询分钟
select minute(now());
9、查询秒
select second(now());
10、查询指定格式字符串的时间
select date_format(now(),"%Y-%m-%d %H:%i:%s");
11、查询2天后的时间
select date_add(now(),interval 2 day);
interval 表示 inter 类型的值
正数日期向前移,负数表示日期向后移
类型可为:year、month、day、hour、minute、second
12、查询两个时间相差的天数
select datediff(now(),"2020-01-01");
这篇博客详细介绍了SQL中获取当前日期和时间、年月日、时分秒、日期格式化以及时间间隔操作的方法,如selectnow(), selectcurdate(), date_format()等,并展示了如何计算两个日期之间的差距以及未来日期。对于数据库管理和查询优化具有实用价值。
1033

被折叠的 条评论
为什么被折叠?



