Heim >Datenbank >MySQL-Tutorial >Wie extrahiere ich ein JJJJ-MM-TT-Datum aus einem MySQL-Zeitstempel?
So extrahieren Sie ein Datum aus einem Zeitstempel in MySQL
Durch die Konvertierung von Zeitstempeln in Datumsangaben in MySQL können Sie Datumsinformationen in einem Benutzer bearbeiten und anzeigen -freundliche und strukturierte Art. Dieser Vorgang ist besonders nützlich, wenn es um in Datenbanktabellen gespeicherte Zeitstempel geht.
Ein häufiges Szenario, in dem eine Datumskonvertierung erforderlich ist, ist der Export von Daten aus einer MySQL-Datenbank in ein Format, das Datumswerte erfordert. Diese Daten können für verschiedene Zwecke verwendet werden, beispielsweise zum Erstellen von Berichten oder zum Importieren in andere Systeme.
In Ihrem speziellen Fall möchten Sie das Feld user.registration aus einer MySQL-Tabelle in ein JJJJ-MM-TT formatieren Format. Um dies zu erreichen, können Sie den folgenden SQL-Ausdruck verwenden:
DATE_FORMAT(FROM_UNIXTIME(`user.registration`), '%Y-%m-%d') AS 'date_formatted'
Dieser Ausdruck kombiniert mehrere MySQL-Funktionen, um den Zeitstempel in user.registration in ein Datum umzuwandeln.
Indem Sie diesen Ausdruck zu Ihrer Abfrage hinzufügen, erstellen Sie eine neue virtuelle Spalte mit dem Namen „date_formatted“, die den Datumsteil enthält der konvertierten Zeitstempel. Sie können diese Spalte dann in Ihrem Exportvorgang verwenden, um das gewünschte Datumsformat zu erhalten.
Das obige ist der detaillierte Inhalt vonWie extrahiere ich ein JJJJ-MM-TT-Datum aus einem MySQL-Zeitstempel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!