<MySQL Datumsfunktionen
Definition und Verwendung
Die DATE_FORMAT() Funktion wird verwendet , um Datum / Zeit - Daten in verschiedenen Formaten anzeigen.
Syntax
DATE_FORMAT(date,format)
Wo Datum ist ein gültiges Datum und Format gibt das Ausgabeformat für das Datum / Uhrzeit.
Die Formate, die verwendet werden können, sind:
Format | Beschreibung |
---|---|
%a | Abgekürzter Wochentag (So-Sa) |
%b | Abgekürzter Name des Monats (Jan-Dez) |
%c | Monat, numerisch (0-12) |
%D | Tag des Monats mit englischen Suffix (0., 1., 2., 3.,) |
%d | Tag des Monats, numerisch (00-31) |
%e | Tag des Monats, numerisch (0-31) |
%f | Mikrosekunden (000000-999999) |
%H | Hour (00-23) |
%h | Hour (01-12) |
%I | Hour (01-12) |
%i | Minuten, numerisch (00-59) |
%j | Tag des Jahres (001-366) |
%k | Stunde (0-23) |
%l | Stunde (1-12) |
%M | Monatsname (Januar bis Dezember) |
%m | Monat, numerisch (00-12) |
%p | Vormittags oder nachmittags |
%r | Zeit, 12-Stunden (hh: mm: ss gefolgt von AM oder PM) |
%S | Sekunden (00-59) |
%s | Sekunden (00-59) |
%T | Zeit, 24 Stunden (hh: mm: ss) |
%U | Woche (00-53), wobei der Sonntag der erste Tag der Woche ist |
%u | Woche (00-53), wobei Montag der erste Tag der Woche ist |
%V | Woche (01-53), wobei der Sonntag der erste Tag der Woche ist, verwendet mit X% |
%v | Woche (01-53), wobei Montag der erste Tag der Woche, mit% verwendet x |
%W | Wochentag (Sonntag bis Samstag) |
%w | Tag der Woche (0 = Sonntag, 6 = Samstag) |
%X | Jahr für die Woche, wo Sonntag, den ersten Tag der Woche, vier Ziffern, mit% V verwendet |
%x | Jahr für die Woche, wo Montag der erste Tag der Woche, vier Ziffern, mit% v verwendet |
%Y | Jahr, numerisch, vierstellig |
%y | Jahr, numerisch, zweistellig |
Beispiel
Das folgende Skript verwendet die DATE_FORMAT() Funktion verschiedenen Formaten angezeigt werden soll . Wir werden die Verwendung NOW() Funktion das aktuelle Datum / Uhrzeit 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')
Das Ergebnis wäre in etwa so aussehen:
Nov 04 2014 11:45 PM
11-04-2014
04 Nov 14
04 Nov 2014 11:45:34:243
<MySQL Datumsfunktionen