一、MySQL當前年份減過去年份
MySQL提供了YEAR函數可以獲取日期或日期時間的年份。我們可以利用YEAR函數計算當前年份與過去年份的差值。
SELECT (YEAR(NOW())-YEAR('1990-01-01')) AS '年份差';
通過以上代碼可以計算出當前時間與1990年1月1日之間的年份差。
二、MySQL當前時間減一年
MySQL提供了INTERVAL函數可以方便地進行時間的加減計算。我們可以利用該函數來計算當前時間減一年的結果。
SELECT DATE_SUB(NOW(),INTERVAL 1 YEAR) AS '去年的今天';
通過以上代碼可以計算出當前時間往前推一年的時間。
三、MySQL當前年份的函數
MySQL中有很多函數可以獲取當前年份,例如YEAR函數、YEARWEEK函數、SYSDATE函數、NOW函數等等。
-- 獲取當前年份 SELECT YEAR(NOW()) AS '當前年份'; -- 獲取當前年份和周數 SELECT CONCAT(YEAR(NOW()), '-', WEEK(NOW())) AS '當前年份和周數'; -- 獲取當前時間 SELECT NOW() AS '當前時間'; -- 獲取當前日期 SELECT CURRENT_DATE() AS '當前日期'; -- 獲取當前時間的毫秒數 SELECT UNIX_TIMESTAMP(NOW(6)) * 1000 AS '當前時間的毫秒數';
四、MySQL當前年份減出生年份
我們可以用YEAR函數計算出當前年份與出生年份的差值,進而得出年齡。
SELECT (YEAR(NOW())-YEAR('2000-01-01')) AS '年齡';
五、MySQL獲取月份
MySQL提供MONTH函數可以獲取日期或日期時間的月份,我們可以利用MONTH函數獲取當前月份。
SELECT MONTH(NOW()) AS '當前月份';
通過以上代碼可以獲取到當前月份。
總結
MySQL提供了很多方便的函數可以方便地獲取當前年份、月份、時間等信息。同時,我們也可以利用一些函數進行時間的計算。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/198424.html