MySQL是廣泛使用的一種關系型數據庫管理系統,許多網站和應用程序都使用MySQL來存儲和管理數據。其中一個常見的任務就是在MySQL中轉換日期格式。下面我們將演示如何在MySQL中改變日期格式。
-- 將日期格式調整為年-月-日 SELECT DATE_FORMAT('2021-04-18', '%Y-%m-%d'); -- 將日期格式調整為年月日時分秒 SELECT DATE_FORMAT('2021-04-18 15:30:25', '%Y%m%d%H%i%s'); -- 將日期和時間轉換為UNIX時間戳,并將其格式化為年-月-日格式 SELECT FROM_UNIXTIME(UNIX_TIMESTAMP('2021-04-18 15:30:25'), '%Y-%m-%d'); -- 將日期和時間轉換為UNIX時間戳,并將其格式化為年月日時分秒格式 SELECT FROM_UNIXTIME(UNIX_TIMESTAMP('2021-04-18 15:30:25'), '%Y%m%d%H%i%s');
在MySQL中,我們可以使用DATE_FORMAT函數將日期格式轉換為不同的形式。在函數的第一個參數中,我們可以指定一個日期,然后通過在第二個參數中使用格式控制符來指定要轉換的日期格式。例如,如果您想將日期“2021-04-18”轉換為“2021/04/18”,則可以使用以下查詢:
-- 將日期格式調整為年/月/日 SELECT DATE_FORMAT('2021-04-18', '%Y/%m/%d');
如果您要將日期和時間轉換為不同的格式,可以使用FROM_UNIXTIME和UNIX_TIMESTAMP函數。FROM_UNIXTIME將UNIX時間戳轉換為日期和時間,而UNIX_TIMESTAMP將日期和時間轉換為UNIX時間戳。在以下查詢中,我們將日期和時間轉換為UNIX時間戳,然后通過使用FROM_UNIXTIME將其格式化為不同的日期時間格式。
通過這些查詢,我們可以輕松地在MySQL中轉換日期格式。