MySQLでTO_DATE関数
mj:df >データーベース >MySQL >MySQLでTO_DATE関数

MySQLにてYYYYMMDDの書式の文字列から、日付型に変換するには以下のように記述する。

-- MySQLではfrom dualは不要
SELECT STR_TO_DATE('20090119','%Y%m%d')

逆に、日付型からYYYYMMDDといった書式に変換するには以下のように記述する。

SELECT DATE_FORMAT( NOW() , '%Y%m%d')

よく使用するフォーマット文字列

フォーマット文字意味
%Y西暦4桁
%y西暦2桁
%m月 0補完あり[01-12]
%c月 0補完なし[1-12]
%d日 0補完あり[01-31]
%e日 0補完なし[1-31]
%H時 0補完あり[00-23]
%k時 0補完なし[0-23]
%i分 0補完あり[01-31]
%s秒 0補完あり[01-31]
%fマイクロ秒 0補完あり[000000-999999]

mj:df
携帯アプリ開発
携帯アプリ開発(Android)
PHP
HTML(CSS・web全般)
データーベース
Excel(VBA)
Linux検証環境
Windows
雑学
このサイトについて
- PR -