mysql当月最后一天_mysql 获取当前月最后一天和第一天

mysql 函数:

select curdate();                       -- 获取当前日期

select DATE_ADD(curdate(),interval -day(curdate())+1 day)   -- 获取本月第一天

select last_day(curdate());   -- 获取当月最后一天

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

select DATEDIFF(date_add(curdate()-day(curdate())+1,interval 1 month ),DATE_ADD(curdate(),interval -day(curdate())+1 day)) from dual -- 获取当前月的天数

注:spring-mvc 中,SQlMap 再是用获取本月第一天时引用以下语句 :

SELECT DATE_ADD(CURDATE(),INTERVAL 1-DAYOFMONTH(CURDATE()) DAY);  -- 获取本月第一天


版权声明:本文为weixin_33746833原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。