mysqlでDATE_FORMAT()とstr_to_date() 、to_days
1911 ワード
定義と使用法
DATE_FORMAT()関数は、日付/時刻データを異なる形式で表示するために使用されます.
構文
dateパラメータは合法的な日付です.formatは日付/時間の出力フォーマットを規定します.
使用できるフォーマットは次のとおりです.
書式設定
説明
%a
曜日の略語
%b
月名の略語
%c
月、数値
%D
英語の接頭辞付き月の日
%d
月の日、数値(00-31)
%e
月の日、数値(0-31)
%f
マイクロ秒
%H
時間(00-23)
%h
時間(01-12)
%I
時間(01-12)
%i
分、数値(00-59)
%j
年の日(001-366)
%k
時間(0~23)
%l
時間(1~12)
%M
月名
%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)日曜日は週の初日です
%u
週(00-53)月曜日は週の初日です
%V
週(01-53)日曜日は週の初日で、%Xと使用します.
%v
週(01-53)月曜日は週の初日で、%xと使用されます.
%W
曜日名
%w
曜日(0=日曜日、6=土曜日)
%X
年、その中の日曜日は週の第1日で、4位、%Vと使用します
%x
年、その月曜日は週の初日で、4位で、%vと使用されています.
%Y
年、4位
%y
年、2位
≪インスタンス|Instance|emdw≫
次のスクリプトはDATE_を使用します.FORMAT()関数は、異なるフォーマットを表示します.NOW()を使用して、現在の日付/時刻を取得します.
類似の結果:
DATE_FORMAT()関数は、日付/時刻データを異なる形式で表示するために使用されます.
構文
DATE_FORMAT(date,format)
dateパラメータは合法的な日付です.formatは日付/時間の出力フォーマットを規定します.
使用できるフォーマットは次のとおりです.
書式設定
説明
%a
曜日の略語
%b
月名の略語
%c
月、数値
%D
英語の接頭辞付き月の日
%d
月の日、数値(00-31)
%e
月の日、数値(0-31)
%f
マイクロ秒
%H
時間(00-23)
%h
時間(01-12)
%I
時間(01-12)
%i
分、数値(00-59)
%j
年の日(001-366)
%k
時間(0~23)
%l
時間(1~12)
%M
月名
%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)日曜日は週の初日です
%u
週(00-53)月曜日は週の初日です
%V
週(01-53)日曜日は週の初日で、%Xと使用します.
%v
週(01-53)月曜日は週の初日で、%xと使用されます.
%W
曜日名
%w
曜日(0=日曜日、6=土曜日)
%X
年、その中の日曜日は週の第1日で、4位、%Vと使用します
%x
年、その月曜日は週の初日で、4位で、%vと使用されています.
%Y
年、4位
%y
年、2位
≪インスタンス|Instance|emdw≫
次のスクリプトは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')
類似の結果:
Dec 29 2008 11:45 PM
12-29-2008
29 Dec 08
29 Dec 2008 16:25:46.635
str_to_date() DATE_FORMAT 。
: select str_to_date('09/01/2009','%m/%d/%Y')
select str_to_date('20140422154706','%Y%m%d%H%i%s')
select str_to_date('2014-04-22 15:47:06','%Y-%m-%d %H:%i:%s')
to_days
, , ,
mysql> select to_days('2010-11-22 14:39:51');
:734463
mysql> select to_days('2010-11-23 14:39:51');
:734464
, ,