日期:2014-05-16 浏览次数:20799 次
?
--查询当前时间
select now();
return 2013-01-10 10:40:53
?
--查询日期
select curdate();
return 2013-01-10
?
--查询时间
select curtime();
return 10:41:55
?
--返回日期date是星期几
select (weekday(now()) + 1)
return 4
?
--返回日期data是一个月中的第几日
select dayofmonth(now())
return 10
?
--返回日期date是一年中的第几日
select dayofyear(now())
return 10
?
--返回日期date的月份
select month(now())
return 1
?
--返回日期date的年份
select year(now());
select year('13-11-11');
return 2013
?
--返回日期date是星期几(按英文名返回)
select dayname(now());
return Thursday
?
--返回日期date是几月(按英文名返回)
select monthname(now());
return January;
?
--返回日期date是一年中的第几个季度
select quarter(now());
return 1
?
--返回日期data是一年中的第几周
--(first默认值0,first取值1表示周一是周的开始,0从周日开始)
select week(now(),1);
return 1
?
--返回time的小时数(范围是0到23)
select hour(now());
return 10
?
--返回time的分钟数(范围是0到59)
select minute(now());
return 57
?
--返回time的秒数(范围是0到59)
select second(now());
return 57
?
--返回在时期P1和P2之间月数(P1和P2的格式YYYYMM或YYYYMM)
select (period_diff('199012','199010'));
return 2;