Mysql数据库时间查询
mysql数据库时间查询
1、查询当前时间 年月日时分秒
select now();

2、查询当前时间 前三小时 的时间点
select subdate(now(),interval 3 hour);

3、查询当前时间 前三天 的时间点
select subdate(now(),interval 3 day);

4、查新当前时间 前三分钟 的时间点
select subdate(now(),interval 3 minute);

5、查询当前时间 时分秒
select current_time();

6、查询当前时间 年月日时分秒
select current_date();

7、获取本月最后一天
select last_day(curdate());

8、获取本月第一天
select date_add(curdate(), interval - day(curdate()) + 1 day);

9、获取下个月第一天
select date_add(curdate() - day(curdate()) + 1, interval 1 month);

10、获取本月天数
select day(last_day(curdate()));

11、获取一个月前的今天
select date_sub(curdate(), interval 1 month);

12、获取两个月前的今天
select date_sub(curdate(), interval 2 month);

13、获取当前时间【当前月的第几天】
select datediff(curdate(), date_sub(curdate(), interval 1 month));

更多推荐

所有评论(0)