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.
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;
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 );
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;
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!