mysql函数(一)之常见日期函数汇总

发布时间 2023-11-13 16:22:44作者: 败落

1、CURDATE()函数
CURDATE()返回返回当前日期,只包含年、月、日部分,使用实例如下:

 

 2、CURTIME()函数
CURTIME()函数用于返回当前时间,只包含时、分、秒部分,使用示例如下:

 

 3、NOW()函数
NOW()函数用于返回当前日期和时间,包含年、月、日、时、分、秒,使用示例如下:

 

4、UNIX_TIMESTAMP(date)函数
将date转化为UNIX时间戳,使用示例如下:

 

 5、FROM_UNIXTIME(timestamp)函数

FROM_UNIXTIME(timestamp)函数将UNIX时间戳转化为日期时间,与UNIX_TIMESTAMP(date)函数互为反函数,使用示例如下:

 

 6、YEAR(date)函数
YEAR(date)函数用于返回日期所在的年份,取值返回为1970~2069,使用示例如下:

 

 7、MONTH(date)函数
MONTH(date)函数用于返回日期对应的月份,取值返回为1~12,使用示例如下:

 

 8、DAY(date)函数
DAY(date)函数只返回日期,使用示例如下:

 

 9、WEEK(date)函数
WEEK(date)函数返回给定日期是一年中的第几周,使用示例如下:

 

 10、DAYOFYEAR(date)函数
DAYOFYEAR(date)函数返回日期是一年中的第几天,使用示例如下:

 

 11、DAYOFMONTH(date)函数
DAYOFMONTH(date)函数返回日期位于所在月份的第几天。使用示例如下:

 

12、QUARTER(date)函数
QUARTER(date)函数返回日期对应的季度,使用示例如下:

 

## 13、EXTRACT(type FROM date)函数
EXTRACT(type FROM date)函数返回指定日期中特定的部分,type指定返回的值。其中,type的取值如表所示。

 

 

使用示例如下:

 

## 14、DATEDIFF(date1,date2)函数
DATEDIFF(date1,date2)函数计算两个日期之间相差的天数,使用示例如下:

 

## 15、LAST_DAY(date)函数
LAST_DAY(date)函数返回date所在月份的最后一天的日期,使用示例如下: