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