Mysql详细介绍日期和时间函数
2007-11-13 11:04:04 来源:WEB开发网mysql>selectPERIOD_DIFF(9802,199703);
->11
DATE_ADD(date,INTERVALexprtype)
DATE_SUB(date,INTERVALexprtype)
ADDDATE(date,INTERVALexprtype)
SUBDATE(date,INTERVALexprtype)
这些功能执行日期运算。对于MySQL3.22,他们是新的。ADDDATE()和SUBDATE()是DATE_ADD()和DATE_SUB()的同义词。
在MySQL3.23中,你可以使用+和-而不是DATE_ADD()和DATE_SUB()。(见例子)date是一个指定开始日期的
DATETIME或DATE值,expr是指定加到开始日期或从开始日期减去的间隔值一个表达式,expr是一个字符串;它可以以
一个“-”开始表示负间隔。type是一个关键词,指明表达式应该如何被解释。EXTRACT(typeFROMdate)函数从日期
中返回“type”间隔。下表显示了type和expr参数怎样被关联:type值含义期望的expr格式
SECOND秒SECONDS
MINUTE分钟MINUTES
HOUR时间HOURS
DAY天DAYS
MONTH月MONTHS
YEAR年YEARS
MINUTE_SECOND分钟和秒"MINUTES:SECONDS"
HOUR_MINUTE小时和分钟"HOURS:MINUTES"
DAY_HOUR天和小时"DAYSHOURS"
YEAR_MONTH年和月"YEARS-MONTHS"
HOUR_SECOND小时,分钟,"HOURS:MINUTES:SECONDS"
DAY_MINUTE天,小时,分钟"DAYSHOURS:MINUTES"
DAY_SECOND天,小时,分钟,秒"DAYSHOURS:MINUTES:SECONDS"
MySQL在expr格式中允许任何标点分隔符。表示显示的是建议的分隔符。如果date参数是一个DATE值并且你的计算仅仅
更多精彩
赞助商链接