分别返回日期和时间:
1 SELECT CURDATE(); 2 SELECT CURRENT_DATE(); 3 SELECT CURDATE()+0;// 将查询出来的日期格式转化为数字 4 5 SELECT CURTIME(); 6 SELECT CURRENT_TIME(); 7 SELECT CURTIME()+0;//将查询出来的时间格式转化为数字
同时返回日期和时间:
1 SELECT CURRENT_TIMESTAMP(); 2 SELECT LOCALTIME(); 3 SELECT NOW(); 4 SELECT SYSDATE();
可以在语句后面加 AS 为查询结果 添加别名:
1 SELECT CURRENT_TIMESTAMP() AS "此时此刻";
在指定日期中提取月份:
1 SELECT MONTH(‘2015-09-23‘),MONTHNAME(‘2015-09-23‘);
运行结果:
1 SELECT MONTH(‘2015-09-23‘),MONTHNAME(‘2015-09-23‘);//返回月 2 SELECT DAY(‘2014-10-25‘);//返回日 3 SELECT YEAR(‘2014-10-25‘);//返回年份 4 SELECT DAYNAME(‘2014-10-25‘);//返回星期 5 SELECT QUARTER(‘2014-10-25‘);//返回季度 6 SELECT HOUR(‘09:30:23‘), MINUTE(‘09:30:23‘),SECOND(‘09:30:23‘);//返回时分秒 7 8 //返回该日期所在周是第几周 9 SELECT WEEK(‘2014-10-25‘);//从0开始记 10 SELECT WEEKOFYEAR(‘2014-10-25‘);//从1开始记 11 12 //返回该日期在该星期中处于第几天 13 SELECT DAYOFWEEK(‘2014-10-25‘);//星期日为第一天 14 SELECT WEEKDAY(‘2014-10-25‘);//星期一为第0天 15 SELECT DAYOFMONTH(‘2014-10-25‘);//该天在该月是第几天 16 SELECT DAYOFYEAR(‘2014-10-25‘);//该天在该年是第几天
时间: 2024-10-04 11:18:14