1、now() 用于返回当前系统日期+时间
SELECT NOW();
2、curdate() 返回当前系统日期 不包括时间
SELECT CURDATE();
3、cuitime() 返回当前系统时间 不包括日期
SELECT CURTIME();
4、 或许指定的部分,年、月、日、小时、分钟、秒
SELECT YEAR(NOW()) AS 年;
SELECT YEAR('1998.1.1') AS 年;
SELECT MONTH(NOW()) AS 月;
SELECT MONTHNAME(NOW()) AS 月; #英文显示
5、str_to_date 将日期格式的字符转换成指定格式的日期
str_to_date('9-13-1999','%m-%d-%Y‘) AS out_put;
格式:
6、date_format() 将日期转换成字符
格式:date_format(’2018/6/6‘,'%Y年%m月%d日')
SELECT DATE_FORMAT(NOW(),'%Y年%m月%d日') AS 日期;
例:
SELECT last_name,DATE_FORMAT(hiredate,'%m月%d日 %y年')
FROM employees
WHERE commission_pct IS NOT NULL;