MySQL中可以使用DATE_SUB函数来获取本月第一天的日期,具体的使用方法如下:
SELECT DATE_SUB(CURDATE(), INTERVAL DAYOFMONTH(CURDATE())-1 DAY);
其中,CURDATE()函数用于获取当前日期,DAYOFMONTH(CURDATE())用于获取当前日期是本月的第几天。
通过DATE_SUB函数,可以将当前日期减去当前日期是本月的第几天,从而获取本月第一天的日期。
MySQL还提供了一个LAST_DAY函数,可以获取本月一天的日期,具体的使用方法如下:
SELECT LAST_DAY(CURDATE());
LAST_DAY函数接受一个日期作为参数,返回该日期所在月份的一天。
除了使用DATE_SUB和LAST_DAY函数,MySQL还可以使用DATE_FORMAT函数来获取本月第一天的日期,具体的使用方法如下:
SELECT DATE_FORMAT(CURDATE(), '%Y-%m-01');
DATE_FORMAT函数接受两个参数,第一个参数是日期,第二个参数是格式字符串,这里使用“%Y-%m-01”格式字符串,表示返回当前日期所在月份的第一天。
MySQL中可以使用DATE_SUB、LAST_DAY和DATE_FORMAT函数来获取本月第一天的日期,使用方法如下:
SELECT DATE_SUB(CURDATE(), INTERVAL DAYOFMONTH(CURDATE())-1 DAY);
SELECT LAST_DAY(CURDATE());
SELECT DATE_FORMAT(CURDATE(), '%Y-%m-01');
本文链接:http://task.lmcjl.com/news/10769.html