mysql操作日期的方法
2014-06-06 22:13
288 查看
WEEK(date)
WEEK(date,first)
对于星期天是一周的第一天的地方,有一个单个参数,返回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
TO_DAYS(date)
给出一个日期date,返回一个天数(从0年的天数)。
mysql> select TO_DAYS(950501);
结果:728779
mysql> select TO_DAYS('1997-10-07');
结果:729669
DATE_ADD(date,INTERVAL expr type)
DATE_SUB(date,INTERVAL expr type)
ADDDATE(date,INTERVAL expr type)
SUBDATE(date,INTERVAL expr type)
这些功能执行日期运算。对于MySQL 3.22,他们是新的。ADDDATE()和SUBDATE()是DATE_ADD()和DATE_SUB()的同义词。在MySQL 3.23中,你可以使用+和-而不是DATE_ADD()和DATE_SUB()。(见例子)date是一个指定开始日期的DATETIME或DATE值,expr是指定加到开始日期或从开始日期减去的间隔值一个表达式,expr是一个字符串;它可以以一个“-”开始表示负间隔。type是一个关键词,指明表达式应该如何被解释。EXTRACT(type FROM
date)函数从日期中返回“type”间隔。
文章转载自: mysql如何操作日期 http://www.studyofnet.com/news/467.html
相关文章推荐
- Java日期操作常用方法征集
- Java日期操作常用方法
- java日期操作常用方法
- Android中Calendar与Date的区别以及消除时区对日期操作影响的方法
- java操作mysql库出现乱码的解决方法
- Java日期操作常用方法
- mysql 日期的操作
- MySQL存储过程常用的函数(字符串类型操作,数学类,日期时间类)
- mysql 关于日期的操作
- mysql 日期查询操作 copy
- PHP操作mysql的幾種方法
- 这么详细的分类 MySQL源代码网站你见过没有? MySQL中的每一个方法,每一个操作,每一个函数,每一个类.每一个属性,每一个事件都有相应的范例代码
- Mysql 计算日期相差时间方法
- MySql 日期操作命令
- JDBC操作MySQL5日期类型字段的问题解决方法
- Java日期操作常用方法
- Java操作MySQL的中文处理方法
- Mysql日期和时间函数不求人的具体方法
- js操作日期(函数,js版的dateAdd与dateDiff,四舍五入(round()方法)并保留小数点后N位的函数)
- mysql 日期的操作