MySQL是一個常用的開源數據庫,提供了許多常用的日期時間函數來處理日期數據。例如,如果你需要獲取每年最后一天的日期,可以使用以下代碼:
SELECT CONCAT(YEAR(NOW()), '-12-31');
該代碼使用NOW()函數獲取當前日期,并將年份與“-12-31”字符串連接起來,最終得到每年最后一天的日期。
如果你需要查詢某個特定年份的最后一天,可以將NOW()函數替換為指定的日期。例如:
SELECT CONCAT('2022', '-12-31');
這將返回2022年的最后一天日期。
除了使用CONCAT()函數之外,你也可以使用DATE_FORMAT()函數來獲取最后一天的日期。例如:
SELECT DATE_FORMAT(DATE_ADD('2022-01-01', INTERVAL 1 YEAR), '%Y-%m-%d');
該代碼使用DATE_ADD()函數將指定日期加上1年,并使用DATE_FORMAT()函數將結果格式化為年-月-日的形式,從而得到最后一天的日期。
上一篇mysql 獲取小時數