Справочник по функциям SQL

DATE_FORMAT
Форматирует дату и время в соответствии со строкой format
MySQL
DATE_FORMAT(datetime, format)
datetime
Исходная дата/время
format
Формат для использования
ОпределительОписание
%aСокращенное наименование дня недели (Sun...Sat)
%bСокращенное наименование месяца (Jan...Dec)
%cМесяц в числовой форме (1...12)
%DДень месяца с английским суффиксом (1st, 2nd, 3rd и т. д.)
%dДень месяца в числовой форме с ведущим нулем (01..31)
%eДень месяца в числовой форме (1..31)
%fМикросекунды (000000..999999)
%HЧас с ведущим нулем (00..23)
%hЧас с ведущим нулем (01..12)
%IЧас с ведущим нулем (01..12)
%iМинуты с ведущим нулем (00..59)
%jДень года (001..366)
%kЧас с ведущим нулем (0..23)
%lЧас без ведущего нуля (1..12)
%MНазвание месяца (January...December)
%mМесяц в числовой форме с ведущим нулем (01..12)
%pAM или PM (для 12-часового формата)
%rВремя, 12-часовой формат (hh:mm:ss AM|hh:mm:ss PM)
%SСекунды (00..59)
%sСекунды (00..59)
%TВремя, 24-часовой формат (hh:mm:ss)
%UНеделя (00..52), где воскресенье считается первым днем недели
%uНеделя (00..52), где понедельник считается первым днем недели
%WНазвание дня недели (Sunday...Saturday)
%wДень недели (0...6), 0 — Воскресенье, 6 — Суббота
%YГод в 4 разряда ГГГГ
%yГод в 2 разряда ГГ
Примеры
MySQL
SELECT DATE_FORMAT("2022-06-16 16:37:03", "Начало мероприятия назначено на %d %b, %H:%i") as date_format;