MySQL Функция DATE_FORMAT()
❮ MySQL Функции
Определение и использование
Функция DATE_FORMAT() форматирует указанную дату.
Синтаксис
DATE_FORMAT(date, format)
Параметр значений
| Параметр |
Описание |
| date |
Требуемый. Дата будет отформатирована |
| format |
Требуемый. Формат для использования. Может быть одно или комбинация следующих значений:
| Формат |
Описание |
| %a |
Сокращенное название дня недели (от ВС до СБ) |
| %b |
Сокращенное название месяца (Янв-Дек) |
| %c |
Числовое название месяца (от 0 до 12) |
| %D |
День месяца как числовое значение, за которым следует суффикс (1-й, 2-й, 3-й, ...) |
| %d |
День месяца как числовое значение (от 01 до 31) |
| %e |
День месяца как числовое значение (от 0 до 31) |
| %f |
Микросекунды (от 000000 до 999999) |
| %H |
Час (с 00 до 23) |
| %h |
Час (с 00 до 12) |
| %I |
Час (с 00 до 12) |
| %i |
Минуты (с 00 до 59) |
| %j |
День года (от 001 до 366) |
| %k |
Час (от 0 до 23) |
| %l |
Час (от 1 до 12) |
| %M |
Название месяца полностью (Январь-Декабрь) |
| %m |
Название месяца в виде числового значения (от 00 до 12) |
| %p |
AM или PM |
| %r |
Время в 12-часовом AM или PM формат (hh:mm:ss AM/PM) |
| %S |
Секунды (от 00 до 59) |
| %s |
Секунды (от 00 до 59) |
| %T |
Время в 24-часовом формат (hh:mm:ss) |
| %U |
Неделя, где воскресенье - это первый день недели (с 00 до 53) |
| %u |
Неделя, где понедельник - это первый день недели (с 00 до 53) |
| %V |
Неделя, где воскресенье - это первый день недели (с 01 по 53). Используется с %X |
| %v |
Неделя, где понедельник - это первый день недели (с 01 по 53). Используется с %X |
| %W |
Название дня недели полностью (с воскресенья по субботу) |
| %w |
День недели, где воскресенье=0 и суббота=6 |
| %X |
Год для недели, где воскресенье - это первый день недели. Используется с %V |
| %x |
Год для недели, где понедельник - это первый день недели. Используется с %V |
| %Y |
Год как числовое, 4-значное значение |
| %y |
Год как числовое, 2-значное значение |
|
Технические детали
Еще примеры
Примеры
Формат даты:
SELECT DATE_FORMAT("2017-06-15", "%W %M %e %Y");
Попробуйте сами »
Примеры
Формат даты:
SELECT DATE_FORMAT(BirthDate, "%W %M %e %Y") FROM Employees;
Попробуйте сами »
❮ MySQL Функции