Frage: Wie kann ich eine DATETIME-Spalte auf „TT-MM-JJJJ HH:MM“ formatieren? :SS' beim Erstellen einer neuen MySQL-Tabelle, um die Konsistenz sicherzustellen Zeitstempel?
Antwort:
Während MySQL DATETIME-Werte standardmäßig im Format „JJJJ-MM-TT HH:MM:SS“ speichert, können Sie keinen bestimmten Standardwert angeben Format beim Erstellen einer Tabelle. Durch die Nutzung der MySQL-Zeitformatfunktionen können Sie jedoch bei Bedarf problemlos Zeitstempel im gewünschten Format abrufen und anzeigen.
Zeitformatfunktionen verwenden:
Um die Anzeige zu ändern von DATETIME-Werten:
SELECT DATE_FORMAT(column_name, '%m/%d/%Y %H:%i') FROM tablename;
In diesem Beispiel wendet die Funktion DATE_FORMAT den angegebenen Wert „%m/%d/%Y“ an %H:%i‘-Format für die Spalte „column_name“, wobei Zeitstempel als „MM/TT/JJJJ HH:MM“ angezeigt werden.
Verfügbare Formatbezeichner:
Zahliges Format Spezifizierer stehen zur Anpassung zur Verfügung, darunter:
Beispiel:
So erstellen Sie eine neue Tabelle mit einer DATETIME-Spalte und zeigen Zeitstempel im Format „TT-MM-JJJJ HH“ an: MM:SS'-Format:
CREATE TABLE my_table ( datetime_column DATETIME, other_columns ... ); SELECT DATE_FORMAT(datetime_column, '%d-%m-%Y %H:%M:%S') FROM my_table;
Durch die Verwendung von MySQL-Zeitformatfunktionen können Sie die Anzeige von DATETIME-Werten ganz einfach anpassen, ohne Ändern des zugrunde liegenden Datenspeicherformats.
Das obige ist der detaillierte Inhalt vonWie zeige ich DATETIME-Werte im Format „TT-MM-JJJJ HH:MM:SS' in MySQL an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!