介紹
MySQL是一種常用的關系型數據庫管理系統,具有高性能、簡單易用等特點。在 MySQL 中,日期是一種重要的數據類型,處理日期的函數也非常實用。在本文中,我們將介紹如何使用 MySQL 中的日期函數進行日期操作。
DATE_FORMAT函數
DATE_FORMAT可以將日期格式化為不同的形式。例如:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');
上述語句輸出當前日期,格式為 YYYY-MM-DD。
DATE函數
DATE函數可以將日期和時間轉換為日期格式。例如:
SELECT DATE('2020-06-01 12:13:14');
上述語句將時間戳轉換成日期格式,輸出 2020-06-01。
DATE_ADD函數
DATE_ADD函數可以對日期進行加減操作。例如:
SELECT DATE_ADD('2020-06-01', INTERVAL 1 DAY);
上述語句將日期加 1 天,輸出 2020-06-02。
DATEDIFF函數
DATEDIFF函數可以計算兩個日期之間相差的天數。例如:
SELECT DATEDIFF('2020-06-01', '2020-05-31');
上述語句計算 2020-06-01 和 2020-05-31 之間相差的天數,輸出 1。
NOW函數
NOW函數可以獲取當前時間戳。例如:
SELECT NOW();
上述語句輸出當前時間戳。
總結
MySQL 中的日期函數十分實用,可以簡化開發過程中的日期操作。希望本文對您理解日期函數的使用有所幫助。