兄弟连_马剑威_JavaWeb_008_MySQL日期时间函数

发布时间:2024-11-08

兄弟连_马剑威_JavaWeb_008_MySQL日期时间函数

兄弟连_马剑威_JavaWeb_008_MySQL日期时间函数

讲:

yQ日期时间函数第8讲:MySQL日期时间函数

兄弟连_马剑威_JavaWeb_008_MySQL日期时间函数

课程大纲

1、DAYOFWEEK、DAYOFYEAR、DAYOFMONTH 2、WEEKDAY3、YEAR、MONTH4、QUARTER5、HOUR、MINUTE、SECOND6、TO_DAYSTODAYS、FROM_DAYSFROMDAYS7、CURDATE、CURTIME、NOW

兄弟连_马剑威_JavaWeb_008_MySQL日期时间函数

1、

DAYOFWEEK

、DAYOFYEAR、DAYOFMONTH

DAYOFWEEK(date) 返回date(1 = 周日, 2 = 周一, ..., 7 = 周六)对应的工作日索引。mysql> yqSELECT DAYOFWEEK('1998-02-03');();-> 3DAYOFYEAR(date) 返回date对应的对应的一年中的天数,范围是从年中的天数,范围是从1到366。mysql> SELECT DAYOFYEAR('1998-02-03');-> 34

兄弟连_马剑威_JavaWeb_008_MySQL日期时间函数

1、

DAYOFWEEK

、DAYOFYEAR、DAYOFMONTH

DAYOFMONTH(date) 返回date对应的该月日期,范围是从1到31。mysql> yqSELECT DAYOFMONTH('1998-02-03');();-> 3DAY(date) 和DAYOFMONTH()的意义相同。

兄弟连_马剑威_JavaWeb_008_MySQL日期时间函数

2、

WEEKDAY

WEEKDAY(date) 返回date(0 = 周一, 1 = 周二, ... 6 = 周日)对应的工作日索引mysql> yqSELECT WEEKDAY('1998-02-03 22:23:00');();-> 1mysql> SELECT WEEKDAY('1997-11-05');-> 2

兄弟连_马剑威_JavaWeb_008_MySQL日期时间函数

3、

YEAR

、MONTH

YEAR(date) 返回date对应的年份,范围是从1000到9999。mysql> yqSELECT YEAR('98-02-03');();-> 1998MONTH((date)) 返回date对应的月份,范围时从1 到12。mysql> SELECT MONTH('1998-02-03');2-> 2

兄弟连_马剑威_JavaWeb_008_MySQL日期时间函数

4、

QUARTER

QUARTER(date) 返回date对应的一年中的季度值,范围是从1到4。mysql> yqSELECT QUARTER('98-04-01');();-> 2

兄弟连_马剑威_JavaWeb_008_MySQL日期时间函数

5、

HOUR

、MINUTE、SECOND

HOUR(time) 返回time对应的小时数。对于日时值的返回值范围是从0 到23 。mysql> yqSELECT HOUR('10:05:03');();-> 10然而,TIME 值的范围实际上非常大, 所以HOUR可以返回大于23的值。mysql> yqSELECT HOUR('272:59:59');();-> 272

兄弟连_马剑威_JavaWeb_008_MySQL日期时间函数

5、

HOUR

、MINUTE、SECOND

MINUTE(time) 返回time对应的分钟数,范围是从0 到59。mysql> yqSELECT MINUTE('98-02-03 10:05:03');();-> 5SECOND(time) 返回time对应的秒数,, 范围是从0到59。mysql> SELECT SECOND('10:05:03');-> 3

兄弟连_马剑威_JavaWeb_008_MySQL日期时间函数

6、

TO_DAYS

、FROM_DAYS

TO_DAYS(date) 给定一个日期date, 返回一个天数(从年份0开始的天数)。mysql> yqSELECT TO_DAYS(950501);_();-> 728779mysql> SELECT TO_DAYS('1997-10-07');-> 729669

兄弟连_马剑威_JavaWeb_008_MySQL日期时间函数

6、

TO_DAYS

、FROM_DAYS

FROM_DAYS(N) 给定一个天数N, 返回一个DATE值。mysql> yqSELECT FROM_DAYS(729669);_();-> '1997-10-07'使用FROM_DAYS()处理古老日期时,务必谨慎务必谨慎。他不用于处理阳历出现前的日期(1582)。

兄弟连_马剑威_JavaWeb_008_MySQL日期时间函数

7、

CURDATE

、CURTIME、NOW

CURDATE() 将当前日期按照'YYYY-MM-DD' 或YYYYMMDD 格式的值返回,具体格式根据函数用在字符串或是数字语境中而定。mysql> SELECT CURDATE();-> '1997-12-15'mysql> SELECT CURDATE() + 0;-> 19971215

兄弟连_马剑威_JavaWeb_008_MySQL日期时间函数

7、

CURDATE

、CURTIME、NOW

CURTIME() 将当前时间以'HH:MM:SS'或HHMMSS 的格式返回,具体格式根据函数用在字符串或是数字语境中而定。mysql> SELECT CURTIME();-> '23:50:26'mysql> SELECT CURTIME() + 0;-> 235026NOW()

兄弟连_马剑威_JavaWeb_008_MySQL日期时间函数

扫一扫,关注威哥微信公众平台

微信号:weige-javaTHANK YOU!

兄弟连_马剑威_JavaWeb_008_MySQL日期时间函数.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219