日時、日付、時刻をフォーマットする方法

MySQL で日時、日付、時刻の形式を整える方法を解説します。

*日付をフォーマットするには、DATE_FORMAT 関数を使用します。
日時、日付、時刻をフォーマットする関数
DATE_FORMAT(フォーマットする日付, 日付の形式)

日付の形式で指定できる文字のうち、使用頻度の高そうなものを一覧にしてみました。

指定する文字説明表示例
%Y年を 4 桁で表示2014
%y年を 2 桁で表示(下2桁)14(2014年の場合)
%m月を 2 桁で表示(1-9の場合は左に 0 が付く)01 ~ 12
%c月を 1 ~ 2 桁で表示(前 0 を付けない)1 ~ 12

他にも以下のような形式を指定することができます。

指定する文字説明表示例
%M月を英語で表示July(7月の場合)
更新日: