Heim > Datenbank > MySQL-Tutorial > Wie konvertiere ich MySQL-Zeitstempel in Datumsangaben vom Typ „JJJJ-MM-TT'?

Wie konvertiere ich MySQL-Zeitstempel in Datumsangaben vom Typ „JJJJ-MM-TT'?

Barbara Streisand
Freigeben: 2025-01-05 21:33:42
Original
900 Leute haben es durchsucht

How to Convert MySQL Timestamps to 'yyyy-mm-dd' Dates?

Konvertieren von Zeitstempeln in Datumsangaben in MySQL-Abfragen

Bei der Arbeit mit Zeitstempeln in MySQL-Abfragen kann es oft notwendig sein, diese in ein Datum umzuwandeln Für Menschen lesbares Format, beispielsweise ein Datum im Format „JJJJ-MM-TT“. Um dies zu erreichen, stellt MySQL mehrere Funktionen bereit, mit denen Sie Zeitstempel bearbeiten und formatieren können.

Eine Methode zum Konvertieren von Zeitstempeln in Datumsangaben ist die Verwendung der Funktion FROM_UNIXTIME(), gefolgt von der Funktion DATE_FORMAT(). Die Funktion FROM_UNIXTIME() wandelt den Zeitstempel in einen Unix-Zeitstempel um, der die Anzahl der Sekunden seit der Epoche angibt. Mit der Funktion DATE_FORMAT() können Sie dann eine Formatzeichenfolge angeben, um den resultierenden Zeitstempel zu formatieren.

In Ihrem Fall können Sie die folgende Abfrage verwenden, um das Feld „user.registration“ in ein Datum im Format „JJJJ-MM“ zu konvertieren -dd'-Format:

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
Nach dem Login kopieren

Diese Abfrage verwendet die Funktionen FROM_UNIXTIME() und DATE_FORMAT(), um den im gespeicherten Zeitstempel zu konvertieren user.registration-Feld in das gewünschte Format. Das resultierende Datum wird in der Spalte „date_formatted“ gespeichert.

Durch die Einbindung dieser Konvertierung in Ihre Abfrage können Sie Zeitstempeldaten einfach extrahieren und als erkennbare Daten formatieren, sodass Sie bequem mit datumsbasierten Informationen in Ihrer Anwendung arbeiten können oder Kontext.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich MySQL-Zeitstempel in Datumsangaben vom Typ „JJJJ-MM-TT'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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