Heim >Datenbank >MySQL-Tutorial >Wie konvertiere ich einen MySQL-TIMESTAMP in ein JJJJ-MM-TT-Datumsformat?

Wie konvertiere ich einen MySQL-TIMESTAMP in ein JJJJ-MM-TT-Datumsformat?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2025-01-06 00:41:39350Durchsuche

How to Convert a MySQL TIMESTAMP to a yyyy-mm-dd Date Format?

Konvertieren von TIMESTAMP in Datum in MySQL-Abfrage

In MySQL kann die Konvertierung eines Zeitstempels in ein Datum mithilfe der Funktion FROM_UNIXTIME() erreicht werden. Um das resultierende Datum in einem bestimmten Format (z. B. jjjj-mm-tt) zu formatieren, kann die Funktion DATE_FORMAT() verwendet werden.

Ursprüngliche Abfrage

$sql = requestSQL("SELECT user.email, 
                   info.name, 
                   FROM_UNIXTIME(user.registration),
                   info.news
                   FROM user, info 
                   WHERE user.id = info.id ", "export members");

Verbesserte Abfrage

Um den Zeitstempel der Benutzerregistrierung in ein Datum umzuwandeln Im Format jjjj-mm-tt kann die folgende Abfrage verwendet werden:

SELECT user.email, 
       info.name, 
       DATE_FORMAT(FROM_UNIXTIME(`user.registration`), '%Y-%m-%d') AS 'date_formatted',
       info.news
FROM user, info 
WHERE user.id = info.id

Erläuterung

  • FROM_UNIXTIME(user.registration): Konvertiert die Zeitstempel im Feld user.registration zu einem Datum und Zeit.
  • DATE_FORMAT(FROM_UNIXTIME(user.registration), '%Y-%m-%d'): Formatiert das von FROM_UNIXTIME() zurückgegebene Datum und die Uhrzeit im Format jjjj-mm-tt. Das resultierende Datum erhält den Alias ​​date_formatted.
  • Die verbleibenden Spalten (user.email, info.name und info.news) werden wie zuvor ausgewählt.

Nach der Ausführung dieser Abfrage , enthält die Spalte „date_formatted“ den Zeitstempel „user.registration“, konvertiert in das gewünschte Datumsformat „JJJJ-MM-TT“, sodass er für die Aufnahme in eine Textdatei oder geeignet ist Weiterverarbeitung.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich einen MySQL-TIMESTAMP in ein JJJJ-MM-TT-Datumsformat?. 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