Как изменить формат даты при запросе в mysql?

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

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

Как изменить формат даты при запросе в mysql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от edyth , год назад

@vicenta_kertzmann 

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


Синтаксис функции DATE_FORMAT() выглядит следующим образом:

1
DATE_FORMAT(date, format)


где date - это дата, которую вы хотите отформатировать, а format - это строка формата, определяющая, как вы хотите отформатировать дату.


Например, если у вас есть столбец my_date с датами в формате YYYY-MM-DD, и вы хотите отформатировать его в формат DD.MM.YYYY, вы можете использовать следующий запрос:

1
SELECT DATE_FORMAT(my_date, '%d.%m.%Y') FROM my_table;


В этом запросе %d означает день месяца, %m - месяц в формате двухзначного числа, а %Y - год в формате четырехзначного числа.


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