MySQL日付や時刻、曜日などの取得方法 日付フォーマット

現在日付取得
select current_date;
+————–+
| current_date |
+————–+
| 2006-09-13 |
+————–+

現在時刻取得
select current_time;
+————–+
| current_time |
+————–+
| 06:43:15 |
+————–+

現在の曜日
SELECT DAYNAME(NOW());
+—————-+
| DAYNAME(NOW()) |
+—————-+
| Friday |
+—————-+

年/月/日にフォーマット
SELECT DATE_FORMAT(now(),’%Y/%m/%d’);
+——————————-+
| DATE_FORMAT(now(),’%Y/%m/%d’) |
+——————————-+
| 2006/11/23 |
+——————————-+

文字 説明
%Y 4桁の年を表示 2006
%y 2桁の年を表示 06
%M 月の名前を英語で表示 September
%m 月を数字で表示 09
%c 月を数字で頭の0無しで表示 9
%d 日付を表示 23
%W 曜日を表示 Wednesday
%p AM、PMを表示 PM
%r 時刻を12時間表記で表示 09:14:34 PM
%k 時刻を24時間表記で表示 21
%i 分を表示 34
%s 秒を表示 20

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です