Premium

MySQL Funktionsreferenz

DATE_FORMAT
Formatiert ein Datum und eine Zeit gemäß dem Formatstring
MySQL 8.1
DATE_FORMAT(datetime, format)
datetime
Ausgangs-Datum/-Zeit
format
Zu verwendendes Format
BestimmerBeschreibung
%aKurzname des Wochentags (Sun...Sat)
%bKurzname des Monats (Jan...Dec)
%cMonat in numerischer Form (1...12)
%DTag des Monats mit Suffix (1st, 2nd, 3rd usw.)
%dTag des Monats in numerischer Form mit führender Null (01..31)
%eTag des Monats in numerischer Form (1..31)
%fMikrosekunde (000000..999999)
%HStunde mit führender Null (00..23)
%hStunde mit führender Null (01..12)
%IStunde mit führender Null (01..12)
%iMinuten mit führender Null (00..59)
%jTag des Jahres (001..366)
%kStunde mit führender Null (0..23)
%lStunde ohne führende Null (1..12)
%MName des Monats (January...December)
%mMonat in numerischer Form mit führender Null (01..12)
%pAM oder PM (für 12-Stunden-Format)
%rZeit, 12-Stunden-Format (hh:mm:ss AM|hh:mm:ss PM)
%SSekunden (00..59)
%sSekunden (00..59)
%TZeit, 24-Stunden-Format (hh:mm:ss)
%UWoche (00..52), bei der Sonntag als erster Tag der Woche gilt
%uWoche (00..52), bei der Montag als erster Tag der Woche gilt
%WName des Wochentags (Sunday...Saturday)
%wWochentag (0...6), 0 - Sonntag, 6 - Samstag
%YJahr in 4 Ziffern YYYY
%yJahr in 2 Ziffern YY
Beispiele
MySQL 8.1
SELECT DATE_FORMAT(
		"2022-06-16 16:37:03",
		"Начало мероприятия назначено на %d %b, %H:%i"
	) AS date_format;