MySQL 是一個非常流行的關系型數據庫管理系統,支持多種數據類型存儲與查詢,其中日期時間類型的數據可存儲時間戳、日期、時間和日期時間等格式,但在實際應用中,我們常常需要將日期時間轉化為特定的年月日格式,以方便業務需求的開發和應用。
MySQL 提供了多種函數實現時間格式化,下面將介紹其中的三種常用函數。
-- 將日期時間格式化成YYYY-MM-DD格式 SELECT DATE_FORMAT(NOW(), '%Y-%m-%d'); -- 將日期時間格式化成YYYY年MM月DD日格式 SELECT DATE_FORMAT(NOW(), '%Y年%m月%d日'); -- 將日期時間格式化成MM/DD/YYYY格式 SELECT DATE_FORMAT(NOW(), '%m/%d/%Y');
其中 DATE_FORMAT 函數的第一個參數表示待格式化的日期時間,第二個參數為格式字符串,其中 %Y 表示年份,%m 表示月份,%d 表示日期,%H 表示小時,%i 表示分鐘,%s 表示秒鐘等等,最終返回格式化后的時間字符串。
通過以上的函數,我們可以輕松將 MySQL 中的時間格式轉換為我們需要的年月日格式,從而更好地滿足實際業務需求。