MySQL har ett antal funktioner som gör att du kan formatera datum och tid. Dessa inkluderar funktioner som DATE_FORMAT()
och TIME_FORMAT()
.
När du använder dessa funktioner tillhandahåller du argument som talar om vilket format du vill att datumet eller tiden ska vara i. Dessa argument kallas formatspecificerare och de börjar med ett procenttecken (%
) följt av ett tecken (vanligtvis en bokstav, men inte alltid).
Följande tabell listar formatspecifikationerna som kan användas vid formatering av datum och tid i MySQL.
Specifierare | Beskrivning |
---|---|
%a | Förkortat veckodagsnamn (Sun ..Sat ) |
%b | Förkortat månadsnamn (Jan ..Dec ) |
%c | Månad, numerisk (0 ..12 ) |
%D | Dag i månaden med engelskt suffix (0th ,1st , 2nd ,3rd , …) |
%d | Dag i månaden, numerisk (00 ..31 ) |
%e | Dag i månaden, numerisk (0 ..31 ) |
%f | Mikrosekunder (000000 ..999999 ) |
%H | Timme (00 ..23 ) |
%h | Timme (01 ..12 ) |
%I | Timme (01 ..12 ) |
%i | Minuter, numeriska (00 ..59 ) |
%j | Dag på året (001 ..366 ) |
%k | Timme (0 ..23 ) |
%l | Timme (1 ..12 ) |
%M | Månadsnamn (January ..December ) |
%m | Månad, numerisk (00 ..12 ) |
%p | AM eller PM |
%r | Tid, 12 timmar (hh:mm:ss följt av AM eller PM ) |
%S | Sekunder (00 ..59 ) |
%s | Sekunder (00 ..59 ) |
%T | Tid, 24 timmar (hh:mm:ss ) |
%U | Vecka (00 ..53 ), där söndag är den första dagen i veckan; WEEK() läge 0 |
%u | Vecka (00 ..53 ), där måndag är den första dagen i veckan; WEEK() läge 1 |
%V | Vecka (01 ..53 ), där söndag är den första dagen i veckan; WEEK() läge 2; används med %X |
%v | Vecka (01 ..53 ), där måndag är den första dagen i veckan; WEEK() läge 3; används med %x |
%W | Veckodagens namn (Sunday ..Saturday ) |
%w | Veckodag (0 =Söndag..6 =lördag) |
%X | År för veckan där söndag är den första dagen i veckan, numeriskt, fyra siffror; används med %V |
%x | Veckans år, där måndag är den första dagen i veckan, numeriskt, fyra siffror; används med %v |
%Y | Årtal, siffror, fyra siffror |
%y | Årtal, numeriskt (två siffror) |
%% | En bokstavlig % tecken |
% | x , för alla x inte listad ovan |