MySQL基础_日期函数
日期和时间类函数: 用于处理日期和时间的函数,可以实现计算需要的特定日期和时间;
日期类型的默认格式是“DD-MON-YY”,DD表示两位数字的“日”,MON表示3位数字的“月份”,YY表示两位数字的“年份”;
1、#now
‘返回系统当前日期+时间’
SELECT NOW();
2、#curdate
‘返回系统当前日期,不包括时间’
SELECT curdate();
3、#curtime
‘返回当前时间,不包括日期’
SELECT curtime();
4、#获取指定的部分:年、月、日、时、分、秒
SELECT YEAR(NOW()) 年;
SELECT MONTH(NOW()) 月;
5、#STR_TO_DATE指定日期格式
SELECT STR_TO_DATE(‘1998-3-2’,’%Y-%c-%d’);#c是没有0的,默认但显示日期的格式是有0的
6、#date_format:将日期转换成字符串 :按照指定格式转换
SELECT DATE_FORMAT(NOW(),’%y年%m月%d日’)
7、返回两个日期之间的时间。
DATEDIFF(expr1,expr2) 日期函数
参数的类型都是日期类型,用前面的减去后面的。日期的常量值用‘’单引号引起来