在MySQL中,要獲取一年的最后一天,可以使用如下代碼:
SELECT DATE_FORMAT(DATE_ADD(DATE_FORMAT(NOW(),'%Y-12-31'),INTERVAL 1 DAY),'%Y-%m-%d') as LastDayOfYear;
這個(gè)語(yǔ)句實(shí)際上是利用DATE_ADD()函數(shù)將日期增加一天,然后再使用DATE_FORMAT()將日期格式化為%Y-%m-%d的形式,就可以得到所需要的結(jié)果。
另外,如果需要獲取任意一年的最后一天,只需要將上面的代碼中的NOW()函數(shù)替換為需要獲取的年份即可。