本文主要介紹MySQL中日期函數的使用方法,包括日期格式化、日期計算、日期比較等。通過本文的介紹,讀者可以輕松掌握MySQL中日期操作的技巧。
1. 日期格式化
MySQL中日期格式化函數主要有DATE_FORMAT()和STR_TO_DATE(),其中DATE_FORMAT()函數用于將日期按照指定的格式進行格式化,而STR_TO_DATE()函數則用于將字符串按照指定的格式轉換為日期類型。將日期格式化為“年-月-日”格式:
-%d');
結果為:2022-02-22
將字符串轉換為日期類型:
-%d');
結果為:2022-02-22
2. 日期計算
MySQL中日期計算函數主要有DATE_ADD()和DATE_SUB(),用于對日期進行加減操作。將日期加上一天:
SELECT DATE_ADD('2022-02-22', INTERVAL 1 DAY);
結果為:2022-02-23
將日期減去一周:
SELECT DATE_SUB('2022-02-22', INTERVAL 1 WEEK);
結果為:2022-02-15
3. 日期比較
MySQL中日期比較函數主要有DATEDIFF()、DATE()和TIMESTAMPDIFF(),用于比較兩個日期之間的差異。計算兩個日期之間的天數差異:
SELECT DATEDIFF('2022-02-22', '2022-02-15');
結果為:7
計算兩個日期之間的月數差異:
SELECT TIMESTAMPDIFF(MONTH, '2022-02-15', '2022-04-15');
結果為:2
以上就是MySQL日期函數的簡單介紹和使用方法,希望讀者可以通過本文掌握MySQL中日期操作的技巧。