1.时间函数总结

函数说明实例
AddDate增加一个日期(天、周等)SELECT ADDDATE('2021-01-01',2)
AddTime()增加一个时间(时、分等)SELECT AddTime('2021-01-01 01:02:03',2)
CurDate()返回当前日期SELECT CurDate()
CurTime()返回当前时间SELECT CurTime()
Date()返回日期时间的日期部分SELECT DATE('2021-01-01 01:02:03')
DateDiff()计算两个日期之差(date1-date2)select DateDiff(date1,date2)
TIMESTAMPDIFF计算两个日期只差,返回计算方式(date2-date1)select TIMESTAMPDIFF(Year,date1,date2)Year年 month 月 DAY日
Date_Add()高度灵活的日期运算函数SELECT DATE_ADD('2021-01-01 01:02:03', INTERVAL 2 单位(见下表))
Date_Format()返回一个格式化的日期或时间串SELECT Date_Format('2021-01-01 01:02:03','%Y-%m-%d')
Day()返回一个日期的天数部分SELECT DAY('2021-01-01 01:02:03')
DayOfWeek()对于一个日期,返回对应的星期几SELECT DAYOFWEEK('2021-01-01 01:02:03')
Hour()返回一个时间的小时部分SELECT Hour('2021-01-01 01:02:03')
Minute()返回一个时间的分钟部分SELECT Minute('2021-01-01 01:02:03')
Month()返回一个日期的月份部分SELECT Month('2021-01-01 01:02:03')
Now()返回当前日期和时间select now()
Second()返回一个时间的秒部分SELECT Second('2021-01-01 01:02:03')
Time()返回一个日期时间的时间部分SELECT Time('2021-01-01 01:02:03')
Year()返回一个日期的年份部分SELECT Year('2021-01-01 01:02:03')

2.Date_Format时间格式总结

表达式格式化日期
%Y-%m-%d2017/4/30
%e/%c/%Y4/7/2013
%c/%e/%Y7/4/2013
%d/%m/%Y4/7/2013
%m/%d/%Y7/4/2013
%e/%c/%Y %H:%i4/7/2013 11:20
%c/%e/%Y %H:%i7/4/2013 11:20
%d/%m/%Y %H:%i4/7/2013 11:20
%m/%d/%Y %H:%i7/4/2013 11:20
%e/%c/%Y %T4/7/2013 11:20
%c/%e/%Y %T7/4/2013 11:20
%d/%m/%Y %T4/7/2013 11:20
%m/%d/%Y %T7/4/2013 11:20
%a %D %b %YThu 4th Jul 2013
%a %D %b %Y %H:%iThu 4th Jul 2013 11:20
%a %D %b %Y %TThu 4th Jul 2013 11:20:05
%a %b %e %YThu Jul 4 2013
%a %b %e %Y %H:%iThu Jul 4 2013 11:20
%a %b %e %Y %TThu Jul 4 2013 11:20:05
%W %D %M %YThursday 4th July 2013
%W %D %M %Y %H:%iThursday 4th July 2013 11:20
%W %D %M %Y %TThursday 4th July 2013 11:20:05
%l:%i %p %b %e, %Y7/4/2013 11:20
%M %e, %Y4-Jul-13
%a, %d %b %Y %TThu, 04 Jul 2013 11:20:05

3.DATE_ADD() 指定的时间间隔类型

时间类型说明
MICROSECOND微妙
SECOND
MINUTE分钟
HOUR小时
DAY
WEEK
MONTH
QUARTER季度
YEAR
SECOND_MICROSECOND见名之意
MINUTE_MICROSECOND见名之意
MINUTE_SECOND见名之意
HOUR_MICROSECOND见名之意
HOUR_SECOND见名之意
HOUR_MINUTE见名之意
DAY_MICROSECOND见名之意
DAY_SECOND见名之意
DAY_MINUTE见名之意
DAY_HOUR见名之意
YEAR_MONTH见名之意

真理求知者
4 声望0 粉丝

在黑暗在探索光明,在迷茫中寻找真理!