MySQL DATE_FORMAT() Funktion
Definition und Verwendung
Die DATE_FORMAT() Funktion wird verwendet, um Datum und Uhrzeit in verschiedenen Formaten anzuzeigen.
Syntax
DATE_FORMAT(date,format)
date Der Parameter ist ein gültiges Datum.format Vorgeschriebenes Format für das Ausgeben von Datum und Uhrzeit.
Verwendbare Formate sind:
Format | Beschreibung |
---|---|
%a | Abgekürzte Wochentagsbezeichnung |
%b | Abgekürzte Monatsbezeichnung |
%c | Monat, numerische Angabe |
%D | Tag im Monat mit englischen Präfix |
%d | Mondays, numerische Angabe (00-31) |
%e | Tag des Monats, numerisch (0-31) |
%f | Mikrosekunde |
%H | Stunde (00-23) |
%h | Stunde (01-12) |
%I | Stunde (01-12) |
%i | Minute, numerisch (00-59) |
%j | Tag des Jahres (001-366) |
%k | Stunde (0-23) |
%l | Stunde (1-12) |
%M | Monatsname |
%m | Monat, numerisch (00-12) |
%p | AM oder PM |
%r | Zeit, 12-Stunden (hh:mm:ss AM oder PM) |
%S | Sekunde (00-59) |
%s | Sekunde (00-59) |
%T | Zeit, 24-Stunden (hh:mm:ss) |
%U | |
㩵n | Woche (00-53) Der Montag ist der erste Tag der Woche |
%V | Woche (01-53) Der Sonntag ist der erste Tag der Woche, zusammen mit %X verwendet |
%v | Woche (01-53) Der Montag ist der erste Tag der Woche, zusammen mit %x verwendet |
%W | Wochentag |
%w | Tag der Woche (0=Sonntag, 6=Samstag) |
%X | Jahr, bei dem der Sonntag der erste Tag der Woche ist, 4 Stellen, zusammen mit %V verwendet |
%x | Jahr, bei dem der Montag der erste Tag der Woche ist, 4 Stellen, zusammen mit %v verwendet |
%Y | Jahr, 4 Stellen |
%y | Jahr, 2 Stellen |
Beispiel
Der folgende Skript verwendet die DATE_FORMAT() Funktion, um verschiedene Formate anzuzeigen. Wir verwenden NOW(), um das aktuelle Datum/Zeit zu erhalten:
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')
Ergebnisse ähnlich:
29 Dez 2008 11:45 PM 12-29-2008 29 Dez 08 29 Dez 2008 16:25:46.635