Her er en liste over MySQL-formatspecifikationer, der kan bruges i formatstrenge med funktioner som DATE_FORMAT()
, STR_TO_DATE()
, og UNIX_TIMESTAMP()
.
Specifier | Beskrivelse |
---|---|
%a | Forkortet ugedagsnavn (Sun ..Sat ) |
%b | Forkortet månedsnavn (Jan ..Dec ) |
%c | Måned, numerisk (0 ..12 ) |
%D | Dag i måneden med engelsk suffiks (0th , 1st , 2nd , 3rd , …) |
%d | Dag i måneden, numerisk (00 ..31 ) |
%e | Dag i måneden, numerisk (0 ..31 ) |
%f | Mikrosekunder (000000 ..999999 ) |
%H | Time (00 ..23 ) |
%h | Time (01 ..12 ) |
%I | Time (01 ..12 ) |
%i | Minutter, numerisk (00 ..59 ) |
%j | Dag i året (001 ..366 ) |
%k | Time (0 ..23 ) |
%l | Time (1 ..12 ) |
%M | Månedens navn (January ..December ) |
%m | Måned, numerisk (00 ..12 ) |
%p | AM eller PM |
%r | Tid, 12 timer (hh:mm:ss efterfulgt af AM eller PM ) |
%S | Sekunder (00 ..59 ) |
%s | Sekunder (00 ..59 ) |
%T | Tid, 24 timer (hh:mm:ss ) |
%U | Uge (00 ..53 ), hvor søndag er den første dag i ugen; WEEK() tilstand 0 |
%u | Uge (00 ..53 ), hvor mandag er den første dag i ugen; WEEK() tilstand 1 |
%V | Uge (01 ..53 ), hvor søndag er den første dag i ugen; WEEK() tilstand 2; bruges med %X |
%v | Uge (01 ..53 ), hvor mandag er den første dag i ugen; WEEK() tilstand 3; brugt med %x |
%W | Ugedagsnavn (Sunday ..Saturday ) |
%w | Ugedag (0 =søndag..6 =lørdag) |
%X | År for ugen, hvor søndag er den første dag i ugen, numerisk, fire cifre; bruges med %V |
%x | År for ugen, hvor mandag er den første dag i ugen, numerisk, fire cifre; brugt med %v |
%Y | Årtal, numerisk, fire cifre |
%y | År, numerisk (to cifre) |
%% | En bogstavelig % tegn |
% | x , for enhver "x ” ikke angivet ovenfor |
Eksempel
Her er et eksempel på brug af nogle af ovenstående formatspecifikationer til at angive en formatstreng for DATE_FORMAT()
funktion:
SELECT DATE_FORMAT('2035-12-25 08:15:30', '%r %W, %D %M %Y');
Resultat:
08:15:30 AM Tuesday, 25th December 2035
GET_FORMAT()
Funktion
Ud over de ovennævnte individuelle formatspecifikationer kan du bruge GET_FORMAT()
funktion for at returnere den fulde formatstreng uden at skulle huske, hvilke formatspecifikationer og i hvilken rækkefølge, der skal inkluderes i formatstrengen. Denne funktion kan være nyttig, når du arbejder med funktioner, der kræver en formatstreng.