Heim > Datenbank > MySQL-Tutorial > Wie kann ich DATETIME-Werte in einem benutzerdefinierten Format (z. B. TT-MM-JJJJ HH:MM:SS) in MySQL anzeigen?

Wie kann ich DATETIME-Werte in einem benutzerdefinierten Format (z. B. TT-MM-JJJJ HH:MM:SS) in MySQL anzeigen?

Barbara Streisand
Freigeben: 2024-12-02 03:09:11
Original
714 Leute haben es durchsucht

How Can I Display DATETIME Values in a Custom Format (e.g., DD-MM-YYYY HH:MM:SS) in MySQL?

Anpassen des DATETIME-Formats bei der Erstellung von MySQL-Tabellen

Trotz umfangreicher Recherchen suchen Sie nach einer Lösung zum Erstellen einer neuen Tabelle mit einer DATETIME-Spalte mit dem vordefinierten Format „ TT-MM-JJJJ HH:MM:SS.'

MySQL speichert DATETIME-Werte von Natur aus im Format 'JJJJ-MM-TT.' HH:MM:SS'-Format. Während Sie das Speicherformat nicht ändern können, haben Sie die Möglichkeit, das Anzeigeformat bei Bedarf anzupassen.

Zeitformatfunktionen nutzen

MySQL bietet eine Vielzahl von Zeitformatfunktionen, um das Anzeigeformat von DATETIME zu transformieren Werte. Eine solche Funktion ist DATE_FORMAT, mit der Sie das gewünschte Format angeben können:

SELECT DATE_FORMAT(column_name, '%m/%d/%Y %H:%i') FROM tablename;
Nach dem Login kopieren

Diese Abfrage ruft den DATETIME-Wert aus der angegebenen Spalte ab und zeigt ihn im Format „MM/TT/JJJJ HH:MM“ an. Format. Sie können die Formatzeichenfolge entsprechend Ihren Anforderungen durch das gewünschte Muster ersetzen.

Beispiel:

CREATE TABLE orders (
  order_date DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
);
Nach dem Login kopieren

Auch wenn die Spalte DATETIME in der Tabelle „Bestellungen“ speichert Werte im Standard-MySQL-Format angeben, können Sie die Funktion DATE_FORMAT verwenden, um sie im bevorzugten Format „TT-MM-JJJJ HH:MM:SS“ anzuzeigen. Format:

SELECT order_date AS formatted_order_date,
       DATE_FORMAT(order_date, '%d-%m-%Y %h:%i:%s') AS custom_order_date
FROM orders;
Nach dem Login kopieren

Diese Abfrage erzeugt zwei Spalten: „formatted_order_date“ mit dem ursprünglichen Datum/Uhrzeit-Wert im MySQL-Format und „custom_order_date“ mit dem Wert im Format „TT-MM-JJJJ HH:MM:SS“. .

Das obige ist der detaillierte Inhalt vonWie kann ich DATETIME-Werte in einem benutzerdefinierten Format (z. B. TT-MM-JJJJ HH:MM:SS) in MySQL anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage