Heim >Datenbank >MySQL-Tutorial >Wie zeige ich DATETIME-Werte im Format „TT-MM-JJJJ HH:MM:SS' in MySQL an?

Wie zeige ich DATETIME-Werte im Format „TT-MM-JJJJ HH:MM:SS' in MySQL an?

Barbara Streisand
Barbara StreisandOriginal
2024-12-16 14:21:16680Durchsuche

How to Display DATETIME Values in 'DD-MM-YYYY HH:MM:SS' Format in MySQL?

Definieren des DATETIME-Formats bei der MySQL-Tabellenerstellung

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:

  • %d: Tag des Monats mit führenden Nullen (01-31)
  • %m: Monat des Jahres mit führenden Nullen (01-12)
  • %Y: Jahr in voller Länge (2023)
  • %H: Stunde (00-23)
  • %i: Minute (00-59)

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!

Stellungnahme:
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