【发布时间】:2013-12-24 04:36:35
【问题描述】:
如何创建格式为 DD/MM/YYYY 的 DATE 列? Mysql 默认使用这种格式 YYY/MM/DD。
我需要通过 HTML5 日期日/月/年进行插入,因为这种格式是 DD/MM/YYYY
【问题讨论】:
-
为什么不让 MySql 存储它喜欢的日期,然后在通过查询选择记录时,然后格式化日期。
如何创建格式为 DD/MM/YYYY 的 DATE 列? Mysql 默认使用这种格式 YYY/MM/DD。
我需要通过 HTML5 日期日/月/年进行插入,因为这种格式是 DD/MM/YYYY
【问题讨论】:
你可以检查你的js文件,如果有的话,对应日期并将格式更改为MySQL数据库格式
【讨论】:
在您的插入/选择语句中,您可以转换 MySQL Date Functions:
SELECT ... DATE_FORMAT(field,'%d/%m/%Y');
INSERT ... STR_TO_DATE('formatteddate','%d/%m/%Y')
【讨论】:
DATE_FORMAT 选择数据并将其转换为您喜欢的格式。使用 STR_TO_DATE 将您喜欢的日期格式转换为 MySQL 标准。
users ADD date DATE NOT NULL
我想您可以将其保存为 varchar,但这很麻烦。您最好的选择是让 MySQL 以默认格式保存日期,然后在检索时将日期格式设置为 DD/MM/YYYY。
【讨论】: