Может ли сервер базы данных MySql хранить значение даты в формате mm-dd-yyyy? - PullRequest
0 голосов
/ 28 апреля 2011

Может ли сервер баз данных MySql хранить значение даты в формате мм-дд-гггг?

Ответы [ 4 ]

5 голосов
/ 28 апреля 2011

Не как собственный столбец DATE: они всегда представлены как YYYY-MM-DD.

Однако вы можете использовать DATE_FORMAT() для вывода даты в любом формате, который вам нравится.

SELECT DATE_FORMAT(column, "%m-%d-%Y");
1 голос
/ 28 апреля 2011

Даты хранятся в виде дат, а не строк.
Они не хранятся в каком-либо определенном формате.

Вы можете получать даты в различных форматах, вызывая DATE_FORMAT.

0 голосов
/ 27 мая 2011

Ни один mysql не может сохранить дату в этом формате. Он может хранить даты только в формате гггг-мм-дд. Вы измените формат данных, которые будут вставлены или извлечены из базы данных MySQL.

0 голосов
/ 28 апреля 2011

Вы можете изменить формат даты на стороне клиента следующим образом:

mysql> set date_format = '%m-%d-%Y'; 

То, как база данных на самом деле хранит даты, не должно иметь значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...