MySQL DATE_FORMAT() funktion
Definition och användning
DATE_FORMAT() funktionen används för att visa datum/tiddata i olika format.
Syntax
DATE_FORMAT(date,format)
date Parametern är en giltig datum.format Definiera utmatningsformat för datum och tid.
Användbara format inkluderar:
Format | Beskrivning |
---|---|
%a | Förkortad veckodag |
%b | Förkortad månad |
%c | Månad, numerisk |
%D | Dag i månaden med engelskt förprefiks |
%d | Måns dag, numerisk (00-31) |
%e | Månadens dag, numerisk (0-31) |
%f | Microsekunder |
%H | Timme (00-23) |
%h | Timme (01-12) |
%I | Timme (01-12) |
%i | Minut, numerisk (00-59) |
%j | Årets dag (001-366) |
%k | Timme (0-23) |
%l | Timme (1-12) |
%M | Månadsnamn |
%m | Månad, numerisk (00-12) |
%p | AM eller PM |
%r | Tid, 12-timmars (hh:mm:ss AM eller PM) |
%S | Sekunder (00-59) |
%s | Sekunder (00-59) |
%T | Tid, 24-timmars (hh:mm:ss) |
%U | |
㩵n | Vecka (00-53) där den första dagen i veckan är den första dagen i veckan |
%V | Vecka (01-53) där den första dagen i veckan är söndagen, används med %X |
%v | Vecka (01-53) där den första dagen i veckan är den första dagen i veckan, används med %x |
%W | Veckans namn |
%w | Veckans dag (0= söndag, 6= lördag) |
%X | År, där den första dagen i veckan är söndagen, 4 siffror, används med %V |
%x | År, där den första dagen i veckan är den första dagen i veckan, 4 siffror, används med %v |
%Y | År, 4 siffror |
%y | År, 2 siffror |
Exempel
Följande skript använder DATE_FORMAT() -funktionen för att visa olika format. Vi använder NOW() för att få den aktuella datum/tiden:
DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p') DATE_FORMAT(NOW(),'%m-%d-%Y') DATE_FORMAT(NOW(),'%d %b %y') DATE_FORMAT(NOW(),'%d %b %Y %T:%f')
Resultatet liknar:
Dec 29 2008 11:45 PM 12-29-2008 29 Dec 08 29 Dec 2008 16:25:46.635