关键词

获取

MySQL如何获取本月第一天的日期

MySQL获取本月第一天的日期

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函数来获取本月第一天的日期,使用方法如下:

  • 使用DATE_SUB函数:
    SELECT DATE_SUB(CURDATE(), INTERVAL DAYOFMONTH(CURDATE())-1 DAY);
  • 使用LAST_DAY函数:
    SELECT LAST_DAY(CURDATE());
  • 使用DATE_FORMAT函数:
    SELECT DATE_FORMAT(CURDATE(), '%Y-%m-01');


本文链接:http://task.lmcjl.com/news/10769.html

展开阅读全文