MySQL获取当前时间与日期间隔

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/pan_junbiao/article/details/86529386

MySQL获取当前时间与日期间隔。

MySQL常用的日期和时间函数:

函数 说明
CURDATE()、CURRENT_DATE() 返回当前日期,格式:yyyy-MM-dd。
CURTIME()、CURRENT_TIME() 返回当前时间,格式:HH:mm:ss。
NOW()、CURRENT_TIMESTAMP()、LOCALTIME()、SYSDATE()、LOCALTIMESTAMP() 返回当前日期和时间,格式:yyyy-MM-dd HH:mm:ss。
DATEDIFF(d1,d2) 计算日期d1与d2之间相隔的天数。

1、CURDATE()、CURRENT_DATE()函数

返回当前日期,格式:yyyy-MM-dd。

SELECT CURDATE();
SELECT CURRENT_DATE();

2、CURTIME()、CURRENT_TIME()函数

返回当前时间,格式:HH:mm:ss。

SELECT CURTIME();
SELECT CURRENT_TIME();

3、NOW()、CURRENT_TIMESTAMP()、LOCALTIME()、SYSDATE()、LOCALTIMESTAMP()函数

返回当前日期和时间,格式:yyyy-MM-dd HH:mm:ss。

SELECT NOW();
SELECT CURRENT_TIMESTAMP();
SELECT LOCALTIME();
SELECT SYSDATE();
SELECT LOCALTIMESTAMP();

4、DATEDIFF(d1,d2)函数

计算日期d1与d2之间相隔的天数。

SELECT DATEDIFF('2019-1-17','2019-1-10');   -- 输出结果:7

猜你喜欢

转载自blog.csdn.net/pan_junbiao/article/details/86529386