#日期函數
#1.now 返回當前系統日期+時間
SELECT NOW();
#2.curdata 只返回當前系統日期
SELECT CURDATE();
#3.curtime 只返回當前時間
SELECT CURTIME();
#4.獲取指定的 年,月,日,小時,分鐘,秒;
SELECT YEAR(NOW()) 年;
SELECT YEAR(hiredate) 年 FROM employees;
SELECT MONTH(NOW()) AS 月;
SELECT MONTHNAME(NOW())AS 月;
SELECT DAY(NOW()) AS 日;
SELECT DAYNAME(NOW()) 日;
#5.str_to_date :將日期字符轉換成指定格式的日期
SELECT STR_TO_DATE('1923-3-5','%Y-%m-%d') AS out_put;
SELECT * FROM employees WHERE hiredate = STR_TO_DATE('4-3 1992','%m-%d %Y');
#6.date_format:將日期轉化成字符
SELECT DATE_FORMAT(NOW(), '%Y年%m月%d日');
#查詢有獎金的員工名和入職日期(XX月/xx日 xx年)
SELECT
last_name,
DATE_FORMAT(hiredate, '%m月/%d日 %y年')
FROM
employees
WHERE commission_pct IS NOT NULL;
MySql---常用日期函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.