Heim >Datenbank >MySQL-Tutorial >Wie speichert und zeigt MySQL Datumsangaben an und wie steuere ich das Anzeigeformat?

Wie speichert und zeigt MySQL Datumsangaben an und wie steuere ich das Anzeigeformat?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-28 03:52:30379Durchsuche

How does MySQL store and display dates, and how do I control the display format?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn