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

时间:2010-05-19 07:38:54

标签: mysql

任何人都可以告诉我,我需要使用mysql select query将数据格式2010-05-14 17:53更改为14/05/2010 17:53

4 个答案:

答案 0 :(得分:10)

尝试这个选择..

SELECT DATE_FORMAT(datefield, "%d/%m/%Y %H:%i") FROM <TableName> WHERE <clause>

答案 1 :(得分:2)

select date_format(date_column, "%d/%m/%Y %H:%i") from table_name

答案 2 :(得分:1)

也许此链接可能会对您有所帮助 MySQL Manuel

这应该可以解决问题:

Select DATE_FORMAT(now(),'%d/%m/%Y %H:%i');

小时,您可以使用%H或%h,具体取决于您是否需要24小时或12小时显示。 %H将设置为24h,%h将设置为12h。

答案 3 :(得分:1)

使用DATE_FORMAT格式化您的日期。要解决转换问题,请使用以下代码作为指针

SELECT DATE_FORMAT('2010-05-14 17:53', '%d/%m/%Y %H:%i');