0

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

例如。从 2000 年 11 月 9 日转换为 2000 年 9 月 11 日

还建议我在 PHPMYADMIN 中按日期排序

问候, 阿琼

4

3 回答 3

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 查询,例如

 SELECT * from TABLE_NAME order by DATE_COLUMN_NAME

希望能帮助到你!祝你好运!

于 2013-07-11T15:07:13.657 回答
1

使用查询

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

并用于排序使用索引或尝试使用 order by

于 2013-07-11T15:00:11.653 回答
0

尝试这个:

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

查看此链接以获取MYSQL 日期时间函数

于 2013-07-11T14:58:37.433 回答