MySQLに日付または時刻を保存するには、 date
> 、 datetime
またはtimestamp
。ほとんどの場合、最初の2つをお勧めします。
MySQLに日付形式の解析方法を指示するには、 STR_TO_DATE 働き。次に例を示します:
CREATE TABLE table1 (`Date` Date);
INSERT INTO table1 (`Date`) VALUES (STR_TO_DATE('01/05/2010', '%m/%d/%Y'));
SELECT * FROM table1;
Date
2010-01-05
結果を元の形式にフォーマットして戻すには、 DATE_FORMAT 働き。デフォルトのフォーマット以外のものを使用して文字列として表示する場合にのみ、フォーマットする必要があることに注意してください。