mysql 时间函数

1. DAYOFWEEK(date)返回日期date的星期几(1=星期天, 2=星期一...)

 SELECT DAYOFWEEK("2016-09-05") ==> 2

2.WEEKDA(data) 返回日期date的星期几(6=星期天, 0=星期一, 1=星期二...)

SELECT WEEKDAY("2016-09-05") ==>1

3.DAYOFMONTH(date)返回date月份中的日期,在1~31内

SELECT DAYOFMONTH(" 2016-09-05 ") ==>5

4.DAYOFYEAR(date)返回date在一年当中的天数,在1~366内

SELECT DAYOFYEAR("2016-09-05") ==>249

5.MONTH(date)返回月份,1~12内

SELECT MONTH("2016-09-05") ==>9

6.DAYNAME(date)返回date的星期几(英文)

SELECT DAYNAME("2016-09-05") ==>Monday

7.QUARTER(date)返回date的月份

SELECT QUARTER("2016-09-05") ==>3

8.MONTHNAME(date)单号date的月份(英文)

SELECT MONTHNAME("2016-09-05") ==>September

9.WEEK(date,first)每年的第多少周, first=0从星期天开始; first=1从星期一开始,  YEAR()年,  HOUR()小时,  MINUTE()分钟,  SECOND()秒,

10.DATE_FORMAT(date,format) 

%M 月,英文 %W 星期,英文 %D 英语前缀的月份日期(1st,2nd) %Y 年,4位数 %y年,2位数

%d月份中的天数 %H小时  %i分钟 %s秒

11.CURRENT_DATE()今天的日期(Y-m-d);

CURTIME()当前时间(HH:MM:SS)

CURRENT_TIME()当前日期时间(YYYY:MM:DD HH:MM:SS)

UNIX_TIMESTAMP(date) 根据日期返回时间戳

FROM_UNIXTIME(unix_timestamp,format) 根据时间戳返回日期时间, format为返回的时间格式

SEC_TO_TIME(seconds) 根据秒数转化为时分秒,HH:MM:SS格式

TIME_TO_SEC(time) 根据时分秒转化为秒数

12.mysql获取系统函数

CURTIME(),CURDATE(),SYSDATE(),NOW();


SELECT DAYOFMONTH(" 2016-09-05 ")
SELECT DAYOFYEAR(" 2016-09-05 ") ==>09
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值