Формат даты в MYSQL - PullRequest
       2

Формат даты в MYSQL

1 голос
/ 14 декабря 2011

У меня есть дата столбца в MYSQL, я хочу отобразить дату в формате день, месяц, год (день недели).

Например:

, если значение даты равно 2011-01-01, чем должно отображаться как 1 января 2012 (вс).Как мне достичь этого?

Ответы [ 4 ]

1 голос
/ 14 декабря 2011

Вы можете использовать это:

ИЗД.http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format

Надеюсь, это поможет.

1 голос
/ 14 декабря 2011

вы можете использовать DATE_FORMAT в mysql:

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 голос
/ 14 декабря 2011

См. Справочное руководство по MySQL 5.1 для получения дополнительной информации

Функции даты и времени

0 голосов
/ 14 декабря 2011

попробуйте

 SELECT DATE_FORMAT(Date, '%d %b %Y (%a )') from table;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...