2012-02-14?
上記のMYSQLステートメントを変更して、日付を文字列の日付形式にフォーマットするにはどうすればよいですか
2012-FEB-02?
MySQL のDATE_FORMAT()
関数を使用します。
SELECT DATE_FORMAT('2012-02-14', '%Y-%b-%d');
MYSQL DateFormat関数。
DATE_FORMAT(<日付フィールド>, '%Y-%b-%d')
MySQLs を見DATE_FORMAT
てください。必要に応じて特定の日付をフォーマットする可能性がたくさんあります。
例:
SELECT DATE_FORMAT('2012-02-14', "%Y-%b-%m");
結果:
2012-Feb-02
...そして、本当に月の省略形を大文字で表示したい場合 (例の結果のようFEB
に の代わりに別名Feb
)、単にそれをラップしUPPER
ます:
SELECT UPPER(DATE_FORMAT('2012-02-14', "%Y-%b-%m"));
結果:
2012-FEB-02