😀
MY_SQLのDATE_FORMATの指定子
mysqlのdate_formatの指定子をよく忘れるので備忘録。
書式は
DATE_FORMAT('date', 'format');
%a | 簡略曜日名 (Sun..Sat) |
---|---|
%b | 簡略月名 (Jan..Dec) |
%c | 月、数字 (0..12) |
%D | 英語のサフィクスを持つ日付 (0th, 1st, 2nd, 3rd, …) |
%d | 日、数字 (00..31) |
%e | 日、数字 (0..31) |
%f | マイクロ秒 (000000..999999) |
%H | 時間 (00..23) |
%h | 時間 (01..12) |
%I | 時間 (01..12) |
%i | 分、数字 (00..59) |
%j | 年間通算日 (001..366) |
%k | 時 (0..23) |
%l | 時 (1..12) |
%M | 月名 (January..December) |
%m | 月、数字 (00..12) |
%p | AM または PM |
%r | 時間、12 時間単位 (hh:mm:ss に AM または PM が続く) |
%S | 秒 (00..59) |
%s | 秒 (00..59) |
%T | 時間、24 時間単位 (hh:mm:ss) |
%U | 週 (00..53)、日曜日が週の初日、WEEK() モード 0 |
%u | 週 (00..53)、月曜日が週の初日、WEEK() モード 1 |
%V | 週 (01..53)、日曜日が週の初日、WEEK() モード 2、%X とともに使用 |
%v | 週 (01..53)、月曜日が週の初日、WEEK() モード 3、%x とともに使用 |
%W | 曜日名 (Sunday..Saturday) |
%w | 曜日 (0=Sunday..6=Saturday) |
%X | 年間の週、日曜日が週の初日、数字、4 桁、%V とともに使用 |
%x | 年間の週、月曜日が週の初日、数字、4 桁、%v とともに使用 |
%Y | 年、数字、4 桁 |
%y | 年、数字 (2 桁) |
%% | リテラル 「%」 文字 |
%x | x (上記にないすべての 「x」) |
mysqlリファレンスより参照
Discussion