H I O X INDIA
MySQL 教程
 首页   ||  教程  ||  脚本  ||  图片  || 支持 english Español Français Deutsch Portuguese Japanese தமிழ்

Mysql 教程
介绍
如何安装
数据库
数据类型
INSERT
SELECT
UPDATE
DELETE
运营商
职能
请询问您的疑问
反馈


在此页面反馈



名字:
邮件
反馈:
  




在MySQL中的时间和日期函数


主题

在MySQL中的时间和日期函数。
什么是时间和日期函数?



解释


时间和日期函数:

    这些函数是用于显示日期和时间的格式的。让我们学习一些日期和时间的基本函数。

CURDATE() :

    这个日期函数是用于返回目前的日期,格式是'YYYY-MM-DD' 或者 'YYYYMMDD'。

mysql> select curdate();
 --> 2007-01-03
CURTIME() :

   这个时间函数是用于返回目前的时间,格式是 'HH:MM:SS'或者'HHMMSS'。
mysql> select curtime();
 --> 17:33:07
DATEDIFF(expression1,expression2) :

    表达式1和表达式2是日期或者日期和时间表达式。这个函数是用于返回表达式1和表达式2之间的天数。在这里只计算天数。
mysql> select datediff('2007-2-6 17:33:25','2007-1-1');
 --> 36
DATE_ADD(datetime, INTERVAL expression datetimetype) :

    这个日期函数是用于向日期添加指定的时间间隔。
mysql> select date_add('2007-1-14', interval 15 day);
 --> 2007-01-29
    这个函数与DATE_SUB相同, 只是其中的添加改为减去。

DAYNAME(date) :

    这个函数是用于返回给定日期的星期。
mysql> select dayname('2007-01-04');
 --> Thursday
DAYOFMONTH(date) 或者 DAY(date) :

   这个函数是用于返回月的天数,范围是1到31。 DAY()与DAYOFMONTH()意思相同。
mysql> select dayofmonth('2007-01-04');
 --> 4
DAYOFWEEK(date) :

    这个函数是用于星期的天数,数字格式,周日为1,周六为7。
mysql> select dayofweek('2007-01-04');
 --> 5
DAYOFYEAR(date) :

    这个函数是用于返回给定日期年的天数,数字格式,范围从1到366。 
mysql> select dayofyear('2007-07-09');
 --> 190
HOUR(time) :

    这个函数是用于返回给定时间的小时,数字格式,范围是0到23。
mysql> select hour('14:46:12');
 --> 14
MINUTE(time) :

    这个函数是用于返回给定时间的分钟,数字格式,范围是0到59。
mysql> select minute('14:46:12');
 --> 46
MONTH(date) :

    这个函数是用于返回给定日期和月名称,数字格式,范围是0到12。
mysql> select month('2007-07-09');
 --> 7
MONTHNAME(date) :

    这个函数是用于返回给定日期的月名称。
mysql> select monthname('2007-07-09');
 --> July
NOW() :

    这个日期和时间函数是用于返回目前的日期和时间,格式是'YYYY-MM-DD HH:MM:SS' 或者YYYYMMDDHHMMSS。
mysql> select now();
 --> 2007-01-04 14:56:15





        MySQL是最受欢迎的开放源码的关系数据库管理系统( RDBMS ) 。作为一个开放源码任何人都可以使用和改变软件的需求。希望您会喜欢这个教程。我们欢迎您的宝贵意见或建议,关于这个MySQL的教程。这是版权内容。


privacy policy     license    
© 2004-2010 HIOX INDIA - hioxindia.com

其它链接