mysql – 如何在sql查询中将日期时间格式更改为DD-MM-YYYY?

我想将我的日期时间2015-05-28 10:18:32的格式更改为2015年5月28日.我正在尝试此查询但失败了.

SELECT CONVERT(VARCHAR(11),column_name,6) AS ndate FROM `table_name` WHERE col_id = 1

最佳答案 尝试使用
DATE_FORMAT作为

SELECT DATE_FORMAT(column_name,'%d %b %Y') AS ndate FROM `table_name` WHERE col_id = 1

并使用转换函数它应该是106而不是6

SELECT CONVERT(VARCHAR(11),column_name,106) AS ndate FROM `table_name` WHERE col_id = 1

6 = dd mon yy //28 May 15
106 = dd mon yyyy //28 May 2015
点赞