<MySQLの日付関数
定義と使用法
DATE_FORMAT()関数は、異なるフォーマットの日付/時刻データを表示するために使用されます。
Syntax
DATE_FORMAT(date,format)
日付が有効な日付と形式は、日付/時刻の出力形式を指定される場合。
使用できるフォーマットは以下のとおりです。
フォーマット | 説明 |
---|---|
%a | 省略された曜日名(日〜土) |
%b | 省略形の月名(1月〜12月) |
%c | 月、数字(0-12) |
%D | 英語の接尾辞が付いた月の日(第0、第一、第二、第三、) |
%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 | 月名(1月〜12月) |
%m | 月、数字(00-12) |
%p | 午前または午後 |
%r | 時間、12時間(HH:MM:AMまたはPMが続くSS) |
%S | 秒(00から59) |
%s | 秒(00から59) |
%T | 時間、24時間(hh:mm:ss)を |
%U | 日曜日が週の最初の日である週(00から53) |
%u | 月曜日が週の最初の日である週(00から53) |
%V | 日曜日は、%Xで使用する、週の最初の日である週(01から53) |
%v | %で使用月曜日が週の最初の日である週(01から53)、X |
%W | 曜日名(日曜日〜土曜日) |
%w | 曜日(0 =日曜日、6 =土曜日) |
%X | 日曜日が週の最初の日である週の年、4桁の数字は、%のVと一緒に使用します |
%x | 月曜日が週の最初の日である週の年、4桁の数字は、%vで使用します |
%Y | 年、数字、4桁の数字 |
%y | 年、数字、2桁 |
例
次のスクリプトは、使用していますDATE_FORMAT()異なるフォーマットを表示する機能を。 我々は、使用するNOW()現在の日付/時刻を取得する機能を:
DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p')
DATE_FORMAT(NOW(),'%m-%d-%Y')
DATE_FORMAT(NOW(),'%d %b %y')
DATE_FORMAT(NOW(),'%d %b %Y %T:%f')
結果は次のようになります。
Nov 04 2014 11:45 PM
11-04-2014
04 Nov 14
04 Nov 2014 11:45:34:243
<MySQLの日付関数