首页 > 数据库技术 > 详细

MySQL-常见日期函数

时间:2021-09-02 03:33:00      阅读:17      评论:0      收藏:0      [点我收藏+]

NOW(),SYSDATE(),CURRENT_TIMESTAMP(),LOCALTIME()
获取系统当前日期和时间
技术分享图片

DAYOFWEEK(date)、DAYOFMONTH(date)、DAYOFYEAR(date)
DAYOFWEEK返回日期的星期数,注意周日为序号为1。
DAYOFMONTH返回date是当月的第几天
DAYOFYEAR返回date是当年的第几天
技术分享图片

WEEKDAY(date)
返回日期在一周中的序号,注意周日的序号是0
技术分享图片

QUARTER(date)
返回date的是当年的第几个季度,返回1,2,3,4
技术分享图片

YEAR(date)、MONTH(date)、DAY(date)、HOUR(time)、MINUTE(time)、SECOND(time)
YEAR表示返回date的4位数年份
MONTH返回date是当年的第几月,1月就返回1,... ,12月就返回12
DAY返回date是当月哪天
HOUR返回该date或者time的hour值,值范围(0-23)
MINUTE返回该time的minute值,值范围(0-59)
SECOND返回该time的minute值,值范围(0-59)
技术分享图片

PERIOD_ADD(month,add)
返回对month做增减的操作结果,month的格式为yyMM或者yyyyMM,返回的都是yyyyMM格式的结果,add可以传负值
技术分享图片

PERIOD_DIFF(monthStart,monthEnd)
该函数返回monthStart - monthEnd的间隔月数
注:
monthStart必须项。一段时间。格式:YYMM或YYYYMM
monthEnd 必须项。一段时间。格式:YYMM或YYYYMM
技术分享图片

DATE_ADD(date,INTERVAL number type),同 ADDDATE()
技术分享图片

DATE_SUB(date,INTERVAL number type),同 SUBDATE()
用法和DATE_ADD()与ADDDATE()类似,一个是加,一个是减,用时参照16点,具体用法请参考DATE_ADD()与ADDDATE()。
技术分享图片

DATE_FORMAT(date,format)
根据参数对date进行格式化
技术分享图片

TIME_FORMAT(time,format)
具体用法和DATE_FORMAT()类似,但TIME_FORMAT只处理小时、分钟和秒(其余符号产生一个NULL值或0)
技术分享图片

UNIX_TIMESTAMP(date)
获取时间戳
技术分享图片

STR_TO_DATE(date,format )
将字符串转成format格式的日期时间
技术分享图片

LAST_DAY(date)
获取date当月最后一天的日期
技术分享图片

MAKEDATE(year ,dayofyear )
根据参数(年份,第多少天)获取日期
技术分享图片

MAKETIME(hour ,minute ,second )
根据参数(时,分,秒)获取时间
技术分享图片

WEEKOFYEAR(date)
获取当日是当年的第几周
技术分享图片

EXTRACT(unit FROM date)
EXTRACT() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。
技术分享图片

MySQL-常见日期函数

原文:https://www.cnblogs.com/wsjszvip/p/15212747.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!