我想将我的日期时间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