Zwei Methoden zum Konvertieren von Datumsangaben in Zeichenfolgen in MySQL: 1. Verwenden Sie die Funktion date_format(), um den Datumswert gemäß dem angegebenen Format zu formatieren und die formatierte Datumszeichenfolge zurückzugeben. Die Syntax lautet „Datumsformat (Datum angeben, Format angeben)). ". 2. Verwenden Sie die Funktion time_format(), um das angegebene Datum und die angegebene Uhrzeit in eine Zeichenfolge umzuwandeln. Die Syntax lautet „time_format (angegebenes Datum und Uhrzeit, angegebenes Format)“.
Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.
Zwei Methoden für MySQL, um Datum und Uhrzeit in Zeichenfolgen umzuwandeln
1. Verwenden Sie die Funktion date_format()
Die Funktion date_format() kann den Datumswert gemäß dem angegebenen Format formatieren und den formatierten Wert zurückgeben Datumszeichenfolge
DATE_FORMAT(date, format)
Datum Erforderlich. Das zu formatierende Datum
Format ist erforderlich. Das zu verwendende Format. Kann einer oder eine Kombination der folgenden Werte sein:
Format | Beschreibung |
---|---|
%a | Wochentag-Abkürzungsname (Sonntag bis Samstag) |
%b | Abkürzung Monatsname ( Januar bis Dezember) |
%C | Numerischer Monatsname (0 bis 12) |
%D | Ein Tag des Monats als numerischer Wert, gefolgt vom Suffix (1., 12.) 2, 3 ,...) |
%d | Tag des Monats als numerischer Wert (01 bis 31) |
%e | Tag des Monats als numerischer Wert (0 bis 31) + |
Stunden (00 bis 12) | |
minutes (00 bis 59) | |
day des Jahres (001 bis 366) | |
hours (0 bis 23 ) | |
Stunde (1 bis 12) | |
Monatsname (Januar bis Dezember) | |
Monatsname als Wert (00 bis 12) | |
AM oder PM | |
Zeit im 12-Stunden-AM- oder PM-Format (hh:mm:ss AM/PM) | |
Sekunden (00 bis 59) | |
Sekunden (00 bis 59) | |
Zeit im 24-Stunden-Format (hh:mm:ss) | |
Sonntag ist der erste Tag der Woche der Woche | |
Montag ist der erste Tag der Woche (00 bis 53) | |
Sonntag ist der erste Tag der Woche (01 bis 53) Woche. Wird mit %X verwendet | |
Montag ist der erste Tag der Woche (01 bis 53). Verwendet mit %X | |
Wochentag benennt alle (Sonntag bis Samstag) | |
Wochentage für Sonntag=0 und Samstag=6 | |
Sonntag ist der erste Tag der Woche. Wird mit %V verwendet | |
Montag ist der erste Tag der Woche. Verwendet mit %V | |
Jahr als Zahl, 4-stelliger Wert | |
Jahr als Zahl, 2-stelliger Wert | |
SELECT DATE_FORMAT("2022-06-15", "%Y %m %d"); |
|
2. Verwenden Sie die Funktion time_format() | |
%H |
%h
Stunden (00 bis 12)%IStunden (00 bis 12)
%p | |
---|---|
%r | |
% S | |
%s | |
%T | |
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein Datum in einen String in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!