MySQL日期格式化指南
MySQL是一個廣泛使用的關系型數據庫管理系統,能夠處理各種類型的數據存儲。日期/時間(date/time)數據類型是其中一個重要的數據類型。當你需要在MySQL中使用日期格式化時,本指南為你提供了一些實用技巧。
日期格式化的語法
MySQL提供許多函數用于日期格式化。 最基本的是 DATE_FORMAT() 函數,用于將日期格式化為指定的格式。以下是其語法:
DATE_FORMAT(date,format)
其中,日期是指包含日期的列名或值,格式是指你所需的日期格式。
常用日期格式
以下是一些常用的日期格式:
%Y-%m-%d:年-月-日
%W, %M %e, %Y:星期幾, 月份 日, 年
%M %e, %Y:月份 日, 年
%D %M %Y %h:%i:%s:日 月 年 時:分:秒
示例
以下是將日期格式化為 %M %e, %Y 的示例。
SELECT DATE_FORMAT('2020-10-01', '%M %e, %Y');
結果為:“October 1, 2020”。
以下是將日期格式化為 %Y-%m-%d 的示例。
SELECT DATE_FORMAT('2020-10-01', '%Y-%m-%d');
結果為:“2020-10-01”。
使用 DATE_FORMAT() 函數,你可以將 MySQL 中的日期格式化成任何自定義格式。同樣,你可以使用其它日期格式化函數來執行其它操作,例如將日期格式化為 Unix 時間戳等。