MySQL日期和时间函数

Posted siyinkeshan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL日期和时间函数相关的知识,希望对你有一定的参考价值。

作用:处理日期和时间的值

一:mysql中常用的日期和时间函数

1.CURATE()和CURRENT_DATE()——返回当前系统的日期

2.CURTIME()和CURRENT_TIME()——返回当前系统的时间值

3.CURRENT_TIMESTAMP()、LOCALTIME()、NOW()、SYSDATE()——返回当前系统的日期和时间值

4.DATENAME(date)——返回date对应的星期几对应的英文名称

5.DAYOFWEEK(date)——返回date对应的一周的索引位置,星期日为第一天,返回值的范围为1~7,一表示周日

6.WEEK(date,mode)——返回date对应的星期数,双参数指定星期起始于周日或者周一及返回值的范围为0~53或者1至~53,若mode省略,则用default_week_format系统自变量的值

7.DAYOFYEAR()——返回date对应的当前年份的第几天

8.year()——返回date对应的年份

9.month()—返回date对应的月份

10.day()——返回date对应的当前月份的天数值

11.DATE_ADD(date,INTERVAL expexprzpe)和ADDDATE(date,INTERVAL expr type)——加法计算日期函数,返回以date为起始日期加上时间间隔后的日期值,expr表添加的时间间隔,type表时间间隔的类型

12.DATE_SUB(date,INTERVAL,expr,type)和SUBDATE(date,INTERVAL,expr,type)——减法计算日期,返回以date为起始日期减去时间间隔后的天数

13.ADDTIME(time,expr)——加法计算时间值函数,返回将expr值加上原始时间time之后的值 

14.SUBTIME(time,expr)——减法计算时间值函数,返回将原始时间time减去expr之后的值

15.DATEDIFF(date1,date2)——计算两个日期之间天数间隔,返回date1减去date2的值

16.DATE_FORMAT(date,foemat)——日期和时间格式化函数,根据foramat返回指定格式的date

17.TIME_FORMAT(time,format)——时间格式化函数,根据foramat返回指定格式的time

 

以上是关于MySQL日期和时间函数的主要内容,如果未能解决你的问题,请参考以下文章

sql查询中日期加减的问题

php中日期的加减法运算

猎豹MFC--DataTimePicker日期时间选择控件CDatatimeCtrl CTime CTimeSpan时间间隔

MySQL按周统计 WEEK 实例

sql里日期怎么加减

vb时间的加减