转换 - 2000年11月9日至2000年9月9日

时间:2013-07-11 14:55:29

标签: mysql date select date-format

我有一个代表日期的文本(mysql数据库日期表)我想将其转换为自定义格式为MM-dd-YYYY

EG。转换 - 2000年11月9日至2000年9月11日

还建议我在PHPMYADMIN中使用日期排序

此致 阿琼

3 个答案:

答案 0 :(得分:1)

使用像

这样的查询
SELECT DATE_FORMAT(STR_TO_DATE('9 November 2000', '%e %M %Y'), '%e/%c/%Y')

用于排序使用索引或尝试使用

命令

答案 1 :(得分: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中使用sort,可以使用mysql查询,例如

 SELECT * from TABLE_NAME order by DATE_COLUMN_NAME

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

答案 2 :(得分:0)

试试这个:

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

查看此MYSQL Datetime Functions

的链接