MySQL中有許多用于操作日期和時間的函數,這些函數有助于對日期和時間進行格式化、比較、計算等操作。
1. NOW()
NOW()
NOW()函數返回當前日期和時間。例如,使用下面的代碼可以查詢當前日期和時間:
SELECT NOW();
2. DATE()
DATE(date)
DATE()函數從日期或日期/時間表達式中提取日期部分。例如,使用下面的代碼可以查詢當前日期:
SELECT DATE(NOW());
3. TIME()
TIME(date)
TIME()函數從日期或日期/時間表達式中提取時間部分。例如,使用下面的代碼可以查詢現在的時間:
SELECT TIME(NOW());
4. MONTH()
MONTH(date)
MONTH()函數從日期或日期/時間表達式中提取月份部分。例如,使用下面的代碼可以查詢當前月份:
SELECT MONTH(NOW());
5. YEAR()
YEAR(date)
YEAR()函數從日期或日期/時間表達式中提取年份部分。例如,使用下面的代碼可以查詢當前年份:
SELECT YEAR(NOW());
6. DATE_FORMAT()
DATE_FORMAT(date,format)
DATE_FORMAT()函數用于將日期與時間格式化。您可以按照自己的需要指定格式。例如,下面的代碼將格式化現在的日期和時間:
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s');
這是MySQL中日期和時間類的一些函數。在實際開發中,這些函數經常被使用。