„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich Datumsangaben in einem bestimmten Format wie „d-m-y“ in MySQL anzeigen?

Wie kann ich Datumsangaben in einem bestimmten Format wie „d-m-y“ in MySQL anzeigen?

Veröffentlicht am 16.11.2024
Durchsuche:178

How can I display dates in a specific format like \'d-m-Y\' in MySQL?

MySQL-Datumsformat und -Darstellung

Beim Erstellen eines DATE-Felds in MySQL können Benutzer auf Probleme mit der Speicherung von Datumsangaben in einem Nicht-Benutzerformat stoßen -freundliches Format wie 0000-00-00. In diesem Artikel geht es um die Möglichkeit, dieses Format in „d-m-Y“ oder ein anderes bevorzugtes Anzeigeformat zu ändern.

MySQLs interne Datumsspeicherung

MySQL speichert Datumsangaben intern als drei- Byte-Ganzzahl, gepackt nach einer bestimmten Formel: TT MM×32 JJJJ×16×32. Diese Darstellung ist für Speicher- und Rechenzwecke äußerst effizient.

Anzeigen von Daten in einem bestimmten Format

Während Daten intern in ihrer kompakten Form gespeichert werden, werden sie zu Anzeigezwecken intern in ihrer kompakten Form gespeichert werden häufig in ein besser lesbares Format konvertiert. Hier kommt die Funktion DATE_FORMAT() ins Spiel.

Mit der Funktion DATE_FORMAT() können Benutzer das gewünschte Ausgabeformat für eine Datumsspalte angeben. Um das Format „d-m-Y“ zu erreichen, kann man die folgende Syntax verwenden:

SELECT DATE_FORMAT(datecolumn, '%d-%m-%Y') AS formatted_date

Dadurch wird die Datumsspalte konvertiert in ein VARCHAR mit dem angegebenen Format. Es ist wichtig zu beachten, dass dies in erster Linie zu Anzeigezwecken dient und den tatsächlich gespeicherten Datumswert nicht ändert.

Überlegungen zu Programmiertools

Bei der Arbeit mit Datumsangaben in einer Programmierung Umgebung ist es wichtig zu bedenken, dass der Rohdatumswert und nicht das Anzeigeformat erforderlich ist. Daher wird die Verwendung der Funktion DATE_FORMAT() in Abfragen zu Programmierzwecken im Allgemeinen nicht empfohlen.

Stattdessen stellen Programmierumgebungen normalerweise ihre eigenen Formatierungsfunktionen bereit, mit denen der Rohdatumswert in ein gewünschtes Anzeigeformat konvertiert werden kann Präsentationszwecke.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3