MySQL是一種流行的開源關系型數據庫管理系統,廣泛應用于Web應用程序和企業級數據中心。當使用MySQL存儲日期數據時,可能需要對日期進行轉換以便查詢或格式化輸出。下面介紹一些MySQL如何轉換日期的方法。
--將日期轉換為不同格式的字符串 SELECT DATE_FORMAT('2022-01-01', '%m/%d/%Y') AS date_str; --輸出字符串形式為"01/01/2022" --將Unix時間戳轉換為日期格式 SELECT FROM_UNIXTIME(1641032400); --輸出"2022-01-01 00:00:00" --將日期字段向前或向后移動一定時間 SELECT DATE_ADD('2022-01-01', INTERVAL 1 WEEK); --輸出"2022-01-08" --將字符串日期轉換為日期類型 SELECT STR_TO_DATE('2022-01-01', '%Y-%m-%d'); --輸出"2022-01-01" --將日期類型轉換為字符串類型 SELECT CAST('2022-01-01' AS CHAR(10)); --輸出"2022-01-01"
上述示例展示了MySQL轉換日期的一些基本方法,例如:將日期轉換為字符串、將Unix時間戳轉換為日期、對日期進行加減、將字符串日期轉換為日期類型、將日期類型轉換為字符串類型。