mysql 获取天数_MySQL获取某月份的天数
1、last_day(curdate());獲取當(dāng)月最后一天。
2、DAYOFMONTH(last_day(curdate())); 返回date對應(yīng)的該月日期。當(dāng)然這就是當(dāng)月的天數(shù)。
這就出來當(dāng)月天數(shù)了,相當(dāng)簡單。
最初的時候去網(wǎng)上找的下面的內(nèi)容。雖然邏輯上沒錯,但是思路有點問題,mysql那么多現(xiàn)成的函數(shù)沒有用,浪費了。
這是在網(wǎng)上看到的:
MySQL 獲取當(dāng)前月的天數(shù)
select curdate();?????????????????????? --獲取當(dāng)前日期
select DATE_ADD(curdate(),interval -day(curdate())+1 day)?? --獲取本月第一天
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 --獲取當(dāng)前月的天數(shù)
總結(jié)
以上是生活随笔為你收集整理的mysql 获取天数_MySQL获取某月份的天数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 根据工序画出aoe网_这些金刚网纱窗竟然
- 下一篇: java xml setdoctype_