MySQL DATEDIFF() 函式
阿新 • • 發佈:2020-09-02
MySQL DATEDIFF() 函式
定義和用法
DATEDIFF() 函式返回兩個日期之間的天數。
語法
DATEDIFF(date1,date2)
date1和date2引數是合法的日期或日期/時間表達式。
註釋:只有值的日期部分參與計算。
例項
例子 1
使用如下 SELECT 語句:
SELECT DATEDIFF('2008-12-30','2008-12-29') AS DiffDate
結果:
DiffDate |
---|
1 |
例子 2
使用如下 SELECT 語句:
SELECT DATEDIFF('2008-12-29','2008-12-30') AS DiffDate
結果:
DiffDate |
---|
-1 |
MySQL Date 函式
下面的表格列出了 MySQL 中最重要的內建日期函式:
函式 | 描述 |
---|---|
NOW() | 返回當前的日期和時間 |
CURDATE() | 返回當前的日期 |
CURTIME() | 返回當前的時間 |
DATE() | 提取日期或日期/時間表達式的日期部分 |
EXTRACT() | 返回日期/時間按的單獨部分 |
DATE_ADD() | 給日期新增指定的時間間隔 |
DATE_SUB() | 從日期減去指定的時間間隔 |
DATEDIFF() | 返回兩個日期之間的天數 |
DATE_FORMAT() | 用不同的格式顯示日期/時間 |