在mysql SELECT中更改日期格式的最佳方法?

在mysql SELECT中更改日期格式的最佳方法?,mysql,Mysql,任何人都可以告诉我,我需要使用mysql select query将数据格式2010-05-14 17:53更改为14/05/2010 17:53,也许这个链接可以帮助您 这应该可以做到: Select DATE_FORMAT(now(),'%d/%m/%Y %H:%i'); 对于小时,您可以使用%H或%H,具体取决于您想要24小时还是12小时显示。 %H将设置为24小时,%H将设置为12小时。使用DATE\u格式设置日期。要解决转换问题,请使用以下代码作为指针 select date_fo

任何人都可以告诉我,我需要使用mysql select query将数据格式
2010-05-14 17:53
更改为
14/05/2010 17:53
,也许这个链接可以帮助您

这应该可以做到:

Select DATE_FORMAT(now(),'%d/%m/%Y %H:%i');
对于小时,您可以使用%H或%H,具体取决于您想要24小时还是12小时显示。
%H将设置为24小时,%H将设置为12小时。

使用
DATE\u格式设置日期。要解决转换问题,请使用以下代码作为指针

select date_format(date_column, "%d/%m/%Y %H:%i") from table_name
SELECT DATE_FORMAT('2010-05-14 17:53', '%d/%m/%Y %H:%i');
试试这个选择

SELECT DATE_FORMAT(datefield, "%d/%m/%Y %H:%i") FROM <TableName> WHERE <clause>
从中选择日期格式(日期字段,“%d/%m/%Y%H:%i”)

当我使用此查询时,查询会自动出现一个`符号,因此会报告错误