您的位置:首页技术文章
文章详情页

mysql数据库中最常用的时间转换函数的用法

【字号: 日期:2023-11-30 15:47:20浏览:378作者:猪猪

电脑万事通想和您分享mysql数据库中最常用的时间转换函数的用法,非常经典。希望大家喜欢。

DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。 mysql> select DAYOFWEEK(2007-10-31); -> 4

WEEKDAY(date) 返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。 mysql> select WEEKDAY('2007-10-31 13:05:00'); -> 2mysql> select WEEKDAY('2007-10-31');-> 2

DAYOFMONTH(date) 返回date的月份中日期,在1到31范围内。 mysql> select DAYOFMONTH('2007-10-31'); -> 31

DAYOFYEAR(date) 返回date在一年中的日数, 在1到366范围内。 mysql> select DAYOFYEAR('2007-10-31'); -> 304

MONTH(date) 返回date的月份,范围1到12。 mysql> select MONTH('2007-10-31'); -> 10

DAYNAME(date) 返回date的星期名字。 mysql> select DAYNAME("2007-10-31"); -> 'Wednesday'

MONTHNAME(date) 返回date的月份名字。 mysql> select MONTHNAME("2007-10-31"); -> 'October'

QUARTER(date)返回date一年中的季度,范围1到4。 mysql> select QUARTER('2007-10-31'); -> 4

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

标签: MySQL 数据库
相关文章: