2013-07-11 50 views
0

我有一个代表日期(MySQL数据库日期表),我想将其转换为自定义格式为MM-DD-YYYY转换 - 2000 11月9日至2000年9月11日

例如文本。从转换 - 2000 11月9日至2000年9月11日

还建议我用那种日在phpMyAdmin

问候, 阿琼

回答

0

试试这个:

SELECT DATE_FORMAT(STR_TO_DATE('9 November 2000', '%e %M %Y'), '%e/%c/%Y'); 

退房此链接for MYSQL Datetime Functions

+0

我把日期存储在数据库中作为 – user2573165

+0

@ user2573165你在数据库中存储的日期格式是什么 –

1

使用查询如

SELECT DATE_FORMAT(STR_TO_DATE('9 November 2000', '%e %M %Y'), '%e/%c/%Y') 

和排序使用索引或尝试

1

使用顺序,您可以使用SQL语法像这样来创建自定义日期格式

DATE_FORMAT(NOW(),'%m-%d-%Y') --> 07-11-2013 
DATE_FORMAT(NOW(),'%d %b %y') --> 11 Jul 13 
DATE_FORMAT(NOW(),'%m/%d/%Y') --> 07/11/2013 

要在phpMyAdmin排序使用,你可以使用MySQL查询等as

SELECT * from TABLE_NAME order by DATE_COLUMN_NAME 

希望它有帮助!祝你好运!

相关问题