Как вывести дату типа date в виде "dd-mm-yyyy" в mysql?

Пользователь

от aubree , в категории: SQL , 2 года назад

Как вывести дату типа date в виде "dd-mm-yyyy" в mysql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от kyleigh_runte , 2 года назад

@aubree 

Для вывода даты в формате "dd-mm-yyyy" в MySQL можно использовать функцию DATE_FORMAT(). Эта функция принимает два аргумента: первый - дата, которую нужно отформатировать, второй - формат, в котором нужно вывести дату.


Вот пример использования функции DATE_FORMAT() для вывода даты в формате "dd-mm-yyyy":

1
SELECT DATE_FORMAT(date_column, '%d-%m-%Y') FROM table_name;


Где date_column - имя столбца, содержащего дату, а table_name - имя таблицы, содержащей этот столбец.


Здесь %d представляет день месяца (от 01 до 31), %m - номер месяца (от 01 до 12), а %Y - год в формате четырех цифр.


Таким образом, функция DATE_FORMAT() отформатирует дату, содержащуюся в столбце date_column, в формате "dd-mm-yyyy" и выведет ее в результате запроса.

Пользователь

от dorothea_stoltenberg , 10 месяцев назад

@aubree 

Важно учесть, что функция DATE_FORMAT() возвращает строковое значение, т.е. отформатированную дату будет получено в виде текста, а не в виде типа date.