MySQL入门很简单—MySQL函数–日期和时间函数

  •   
  • 4285
  • MySQL
  • 6
  • super_dodo
  • 2014/12/13

MySQL入门很简单---MySQL函数--日期和时间函数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
CURDATE()               //返回当前日期
CURRENT_DATE()          //返回当前日期
CURTIME()               //返回当前时间
CURRENT_TIME()          //返回当前时间
NOW()                   //返回当前日期和时间
CURRENT_TIMESTAMP()     //返回当前日期和时间
LOCALTIME()             //返回当前日期和时间
SYSDATA()               //返回当前日期和时间
LOCALTIMESTAMP()        //返回当前日期和时间
UNIX_TIMESTAMP()        //返回时间戳
UNIX_TIMESTAMP(d)       //把时间d以UNIX时间戳的形势返回
FROM_UNIXTIME(d)        //把UNXI时间戳的时间转换为普通格式的时间
UTC_DATE()              //返回UTC(国际协调时间)日期
UTC_TIME()              //返回UTC(国际协调时间)时间
MONTH(d)                //返回日期中月份值,范围是1-12
MONTHNAME(d)            //返回日期d中的月份名称 January,February
DAYNAME(d)              //返回日期d是星期几,Monday,Tuesday...
DAYOFWEEK(d)            //返回日期d是星期几,1表示星期日,2表示星期一
WEEKDAY(d)              //返回日期d是星期几,0表示星期一,1表示星期二
WEEK(d)                 //计算日期d是本年的第几个星期,范围是1-53
WEEKOFYEAR(d)           //计算日期d是本年的第几个星期,范围是1-53
DAYOFYEAR(d)            //计算日期d是本年的第几天
YEAR(d)                 //返回日期d中的年份值
QUARTER(d)              //返回日期d中是第几季度,1-4
HOUR(t)                 //返回时间t的小时值
MINUTE(t)               //返回时间t的分钟值
SECOND(t)               //返回时间t的秒钟值
EXTRACT(type FROM d)    //从日期d中获取指定的值,type指定返回的值,如YEAR HOUR等
TIME_TO_SEC(t)          //将时间t转换为秒
SEC_TO_TIME(s)          //将以秒为单位的时间s转换为时间分的格式
TO_DAYS(d)              //计算日期d--0000年1月1日的天数
FROM_DAYS(n)            //计算从0000年1月1日开始几天后的日期
DATEDIFF(d1,d2)         //计算日期d1-d2之间相隔的天数
ADDDATE(d,n)            //计算起始日期d加上n天的日期
ADDDATE(d,INTERVAL expr type)
DATE_ADD(d,INTERVAL expr type)
SUBDATE(d,n)            //计算起始日期d减去n天的日期
SUBDATE(d,INTERVAL expr type)
ADDTIME(t,n)            //计算起始时间t加上n秒的时间
SUBTIME(t,n)            //计算起始时间t减去n秒的时间
DATE_FORMAT(d,f)        //按照表达式f的要求显示日期d
TIME_FORMAT(t,f)        //按照表达式f的要求显示日期t
GET_FORMAT(type,s)      //根据字符串s获取type类型数据的显示格式

愿我今年沉溺于学习无法自拔