Hier is een lijst met MySQL-indelingsspecificaties die kunnen worden gebruikt in indelingsreeksen met functies zoals DATE_FORMAT()
, STR_TO_DATE()
, en UNIX_TIMESTAMP()
.
Beschrijving | Beschrijving |
---|---|
%a | Afgekorte naam van de weekdag (Sun ..Sat ) |
%b | Afgekorte maandnaam (Jan ..Dec ) |
%c | Maand, numeriek (0 ..12 ) |
%D | Dag van de maand met Engels achtervoegsel (0th , 1st , 2nd , 3rd , …) |
%d | Dag van de maand, numeriek (00 ..31 ) |
%e | Dag van de maand, numeriek (0 ..31 ) |
%f | Microseconden (000000 ..999999 ) |
%H | Uur (00 ..23 ) |
%h | Uur (01 ..12 ) |
%I | Uur (01 ..12 ) |
%i | Minuten, numeriek (00 ..59 ) |
%j | Dag van het jaar (001 ..366 ) |
%k | Uur (0 ..23 ) |
%l | Uur (1 ..12 ) |
%M | Maandnaam (January ..December ) |
%m | Maand, numeriek (00 ..12 ) |
%p | AM of PM |
%r | Tijd, 12 uur (hh:mm:ss gevolgd door AM of PM ) |
%S | Seconden (00 ..59 ) |
%s | Seconden (00 ..59 ) |
%T | Tijd, 24 uur (hh:mm:ss ) |
%U | Week (00 ..53 ), waarbij zondag de eerste dag van de week is; WEEK() modus 0 |
%u | Week (00 ..53 ), waarbij maandag de eerste dag van de week is; WEEK() modus 1 |
%V | Week (01 ..53 ), waarbij zondag de eerste dag van de week is; WEEK() modus 2; gebruikt met %X |
%v | Week (01 ..53 ), waarbij maandag de eerste dag van de week is; WEEK() modus 3; gebruikt met %x |
%W | Naam weekdag (Sunday ..Saturday ) |
%w | Dag van de week (0 =Zondag..6 =zaterdag) |
%X | Jaar voor de week waarin zondag de eerste dag van de week is, numeriek, vier cijfers; gebruikt met %V |
%x | Jaar voor de week, waarbij maandag de eerste dag van de week is, numeriek, vier cijfers; gebruikt met %v |
%Y | Jaar, numeriek, vier cijfers |
%y | Jaar, numeriek (twee cijfers) |
%% | Een letterlijke % karakter |
% | x , voor elke “x ” niet hierboven vermeld |
Voorbeeld
Hier is een voorbeeld van het gebruik van enkele van de bovenstaande indelingsspecificaties om een indelingsreeks op te geven voor de DATE_FORMAT()
functie:
SELECT DATE_FORMAT('2035-12-25 08:15:30', '%r %W, %D %M %Y');
Resultaat:
08:15:30 AM Tuesday, 25th December 2035
De GET_FORMAT()
Functie
Naast de bovenstaande individuele formaatspecificaties, kunt u de GET_FORMAT()
gebruiken functie om de volledige opmaaktekenreeks terug te geven, zonder dat u hoeft te onthouden welke opmaakspecificaties en in welke volgorde moeten worden opgenomen in de opmaaktekenreeks. Deze functie kan handig zijn bij het werken met functies die een opmaaktekenreeks vereisen.