码迷,mamicode.com
首页 > 数据库 > 详细

MySQL DATEDIFF函数:获取两个日期之间的时间间隔

时间:2020-09-17 19:32:43      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:get   ted   inf   and   因此   结束时间   表达   date   函数返回   

http://c.biancheng.net/mysql/datediff.html

MySQL 中 DATEDIFF(date1,date2) 返回起始时间 date1 和结束时间 date2 之间的天数。date1 和 date2 为日期或 date-and-time 表达式。计算时只用到这些值的日期部分。

【实例】使用 DATEDIFF() 函数计算两个日期之间的间隔天数,输入的 SQL 语句和执行结果如下所示。

mysql> SELECT DATEDIFF(‘2017-11-30‘,‘2017-11-29‘) AS COL1,
    -> DATEDIFF(‘2017-11-30‘,‘2017-12-15‘) AS col2;
+------+------+
| COL1 | col2 |
+------+------+
|    1 |  -15 |
+------+------+
1 row in set (0.00 sec)

由运行结果可知,DATEDIFF() 函数返回 date1-date2 后的值,因此 DATEDIFF(‘2017-11-30‘,‘2017-11-29‘) 的返回值为 1,DATEDIFF(‘2017-11-30 23:59:59‘,‘2017-12-15‘) 的返回值为 -15。

MySQL DATEDIFF函数:获取两个日期之间的时间间隔

标签:get   ted   inf   and   因此   结束时间   表达   date   函数返回   

原文地址:https://www.cnblogs.com/halo623/p/13638272.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!