Heim >Datenbank >MySQL-Tutorial >Wie speichert und zeigt MySQL Datumsangaben an und wie steuere ich das Anzeigeformat?
Grundlegendes zum MySQL-Datumsformat
Wenn in MySQL ein Datumsfeld erstellt wird, speichert es das Datum intern in einem Drei-Byte-Ganzzahlformat : TT MM×32 JJJJ×16×32. Zu Anzeigezwecken wird das Datum jedoch in einem für Menschen lesbaren Format angezeigt, z. B. „0000-00-00“.
Ändern des Anzeigeformats
An Um das Datum in einem bestimmten Format wie „d-m-y“ anzuzeigen, können Sie die Funktion DATE_FORMAT() verwenden. Diese Funktion wandelt den Rohdatumswert in einen VARCHAR-Wert mit dem gewünschten Format um. Die folgende Abfrage würde beispielsweise das Datum im Format „d-m-y“ anzeigen:
SELECT col1, col2, DATE_FORMAT(datecolumn, '%d-%m-%Y') AS datecolumn, more1... FROM sometable ....
Wichtige Überlegungen
Es ist wichtig, sich daran zu erinnern, dass der gespeicherte Datumswert ist vom Anzeigeformat nicht beeinflusst. Die Datumsspalte selbst bleibt ein ganzzahliger Wert. Bei der Arbeit mit Datumsangaben in einer Programmierumgebung ist es wichtig, die Rohdatumswerte zu verarbeiten und geeignete Formatierungsfunktionen aus der Programmiersprache für Anzeigezwecke zu verwenden.
Referenz
Für Weitere Informationen finden Sie in der MySQL-Referenz: 10.5. Speicheranforderungen für Datentypen, insbesondere der Abschnitt „Speicheranforderungen für Datums- und Uhrzeittypen“.
Das obige ist der detaillierte Inhalt vonWie speichert und zeigt MySQL Datumsangaben an und wie steuere ich das Anzeigeformat?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!