MySQL日期時間函數及其使用方法
本文主要涉及MySQL中常用的日期時間函數以及它們的使用方法。
1. DATE_FORMAT函數是用來格式化日期的函數,它的語法如下:
at表示日期的格式。將日期格式化為"年-月-日"的形式,可以使用以下代碼:
-%d');
2. NOW函數返回當前的日期和時間,它的語法如下:
NOW()
可以使用以下代碼查詢當前的日期和時間:
SELECT NOW();
3. DATE_ADD函數用于對日期進行加減操作,它的語法如下:
it表示要加減的單位。將日期加上3天,可以使用以下代碼:
SELECT DATE_ADD('2021-01-01', INTERVAL 3 DAY);
4. DATEDIFF函數用于計算兩個日期之間的天數差,它的語法如下:
DATEDIFF(date1,date2)
其中,date1和date2分別表示要計算的兩個日期。計算兩個日期之間的天數差,可以使用以下代碼:
SELECT DATEDIFF('2021-01-01','2021-01-05');
5. DATE函數用于將日期時間值轉換為日期值,它的語法如下:
DATE(date)
其中,date表示要轉換的日期時間值。將日期時間值轉換為日期值,可以使用以下代碼:
SELECT DATE('2021-01-01 12:00:00');
以上就是MySQL日期時間函數的介紹及使用方法。通過這些函數,我們可以方便地對日期進行格式化、加減、計算等操作,提高數據處理的效率。