„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 den MySQL-DATE-Datentyp in ein für Menschen lesbares Format konvertieren?

Wie kann ich den MySQL-DATE-Datentyp in ein für Menschen lesbares Format konvertieren?

Veröffentlicht am 19.11.2024
Durchsuche:746

How Can I Convert MySQL DATE Data Type to Human-Readable Format?

Formatkonvertierung für MySQL DATE-Datentyp

Beim Arbeiten mit MySQL kann das Speichern von Datumsangaben im DATE-Datentyp zu unerwarteten Werten wie „ 0000-00-00". Dieses Format kann für die Visualisierung und Datenverarbeitung verwirrend sein. Um dieses Problem zu lösen, ist es wichtig zu verstehen, wie MySQL Datumsangaben darstellt und wie man sie in die gewünschten Formate konvertiert.

Interne Darstellung von MySQL-DATUM

Intern speichert MySQL Datumsangaben als gepackte Drei-Byte-Ganzzahl nach der Formel:

DD MM × 32 YYYY × 16 × 32

Zum Beispiel würde das Datum „08.03.2023“ als „08 03 × 32 2023 × 16 × 32 = 7630668“ gespeichert.

Konvertierung in Human- Lesbares Format für die Anzeige

Während die interne Darstellung für die Speicherung optimiert ist, Für Anzeigezwecke ist es wünschenswert, das Datum in ein für Menschen lesbares Format wie „08.03.2023“ umzuwandeln. Diese Konvertierung kann mit der Funktion DATE_FORMAT() erreicht werden.

DATE_FORMAT(datecolumn, '%d-%m-%Y')

Zum Beispiel, um die Datumsspalte als „08-“ anzuzeigen. 03-2023“ kann die folgende Abfrage verwendet werden:

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

Hinweise für Programmierumgebungen

Es ist wichtig zu beachten, dass beim Zugriff auf Daten aus einer Programmierung In einer Umgebung ist es unklug, sie zur Speicherung in ein String-Format zu konvertieren. Stattdessen ist es vorzuziehen, den Rohdatumswert beizubehalten und die von der Programmierumgebung bereitgestellten Formatierungsfunktionen für Anzeigezwecke zu verwenden.

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