WEB开发网
开发学院数据库MySQL mysql 时间转换函数的用法 阅读

mysql 时间转换函数的用法

 2008-12-24 11:16:11 来源:WEB开发网   
核心提示: 对于星期天是一周的第一天的地方,有一个单个参数,mysql 时间转换函数的用法(2),返回date的周数,范围在0到52,P1和P2应该以格式YYMM或YYYYMM,注意,2个参数形式WEEK()允许你指定星期是否开始于星期天或星期一,如果第二个参数是0

对于星期天是一周的第一天的地方,有一个单个参数,返回date的周数,范围在0到52。2个参数形式WEEK()允许你指定星期是否开始于星期天或星期一。如果第二个参数是0,星期从星期天开始,如果第二个参数是1,从星期一开始。 

mysql> select WEEK('1998-02-20'); 
-> 7 
mysql> select WEEK('1998-02-20',0); 
-> 7 
mysql> select WEEK('1998-02-20',1); 
-> 8 
YEAR(date) 
返回date的年份,范围在1000到9999。 

mysql> select YEAR('98-02-03'); 
-> 1998 
HOUR(time)

返回time的小时,范围是0到23。 

mysql> select HOUR('10:05:03'); 
-> 10 
MINUTE(time) 
返回time的分钟,范围是0到59。 

mysql> select MINUTE('98-02-03 10:05:03'); 
-> 5 
SECOND(time)

回来time的秒数,范围是0到59。 

mysql> select SECOND('10:05:03'); 
-> 3 
PERIOD_ADD(P,N) 
增加N个月到阶段P(以格式YYMM或YYYYMM)。以格式YYYYMM返回值。注意阶段参数P不是日期值。 

mysql> select PERIOD_ADD(9801,2); 
-> 199803 
PERIOD_DIFF(P1,P2) 
返回在时期P1和P2之间月数,P1和P2应该以格式YYMM或YYYYMM。注意,时期参数P1和P2不是日期值。 

mysql> select PERIOD_DIFF(9802,199703); 
-> 11 
DATE_ADD(date,INTERVAL expr type) 
DATE_SUB(date,INTERVAL expr type) 
ADDDATE(date,INTERVAL expr type) 
SUBDATE(date,INTERVAL expr type) 

上一页  1 2 3 4 5 6  下一页

Tags:mysql 时间 转换

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接