1
A
回答
0
试试这个
SELECT DATE_FORMAT(Date, '%d %b %Y (%a)') from table;
1
你可以在MySQL中使用DATE_FORMAT:
DATE_FORMAT(column_name, '%e %b %Y (%a)')
"%m"
会给numeric
值一样'01','02'
为Jan
,Feb
你应该使用"%b"
。 以及"%d"
将返回2 digits like '01','02'
但是"%e" will return '1','2'
。 查看此链接了解更多详情,您可以根据自己的选择进行更改。
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format
1
参考这个MySQL 5.1参考手册获取更多信息
1
您可以使用此:
编辑:
SELECT DATE_FORMAT('2012-01-01', '%d %b %Y (%a)');
会给你1 Jan 2012 (Sun)
%d = 01;
%b = Jan;
%Y = 2012;
%a = Sun;
有关详细的日期格式,请参阅:http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format
希望这有助于。
抱歉,但是这将在格式01 01 2012(星期日) – 2011-12-14 06:18:55
dku.rajkumar感谢返回 – 2011-12-14 06:20:37