MySQL常用日期和时间函数

NOW() 返回当前日期和时间,格式:2017-06-22 14:27:47

CURDATE() 返回当前日期,格式:2017-06-22。后面+0,格式:20170622

TIME() 返回给定日期和时间中的时间信息。格式:TIME(‘2003-12-31 01:02:03’)

CURTIME() 返回当前时间,格式:14:29:51。后面+0,格式:143153

SYSDATE() 查看系统当前时间,格式:2017-06-22 14:33:40,now,curdate,curtime返回基于语句的开始执行时间。

YEAR() 返回年,格式:2017

MONTH() 返回月,格式:6

DAY() 返回日,格式:22

DAYOFMONTH() 返回该日期是该月中的第多少天,格式:22

DAYOFYEAR() 返回该日期是该年中的第多少天,格式:173

DAYOFWEEK() 返回该日期是该星期中的第几天,格式:5(该公式星期日为1)

WEEKDAY() 返回日期的星期索引,格式:3(该公式星期一为0)

DAYNAME() 返回英文形式的星期几,格式:Thursday

MONTHNAME() 返回英文形式的月份,格式:June

WEEKOFYEAR() 日期中的日历星期数,范围是从1至53。格式:25,WEEKOFYEAR() 是一个兼容性函数,它等效于WEEK(date,3)。

WEEK(date[,mode]) 返回日期的星期数,格式:25

YEARWEEK(date) 返回给定日期的年份和星期,格式:201725

SUBDATE(date,INTERVAL expr unit) 和 SUBDATE(expr,days) 当第二个参数INTERVAL形式调用, SUBDATE() 是DATE_SUB()的同义词,有关INTERVAL单位参数信息,请参阅DATE_ADD()的讨论。格式:DATE_SUB(‘1998-01-02’, INTERVAL 31 DAY) 结果:1997-12-02 格式:SUBDATE(‘1998-01-02’, INTERVAL 31 DAY) 结果:1997-12-02

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值