Heim  >  Artikel  >  Datenbank  >  So verwenden Sie die Funktion FROM_UNIXTIME in MySQL, um den Zeitstempel in das Datumsformat zu konvertieren

So verwenden Sie die Funktion FROM_UNIXTIME in MySQL, um den Zeitstempel in das Datumsformat zu konvertieren

WBOY
WBOYOriginal
2023-07-12 11:09:134959Durchsuche

So verwenden Sie die Funktion FROM_UNIXTIME in MySQL, um den Zeitstempel in das Datumsformat zu konvertieren.

Der Zeitstempel (Timestamp) ist eine Möglichkeit, die Zeit darzustellen. Es handelt sich um die Gesamtzahl der Sekunden, die von einem festen Zeitpunkt bis zur Gegenwart berechnet werden. In MySQL müssen wir häufig Zeitstempel in ein Datumsformat konvertieren, um einige Vorgänge auszuführen, z. B. den Zeitbereich statistischer Daten usw. Zu diesem Zeitpunkt können Sie die FROM_UNIXTIME-Funktion von MySQL verwenden, um diese Konvertierung abzuschließen.

Die FROM_UNIXTIME-Funktion wird verwendet, um einen Zeitstempelparameter in eine Datumsformatzeichenfolge umzuwandeln. Seine Syntax lautet:

FROM_UNIXTIME(unix_timestamp [,format])

Unter diesen stellt unix_timestamp den zu konvertierenden Zeitstempel und format das auszugebende Datumsformat dar. Der Formatparameter ist optional. Wenn er nicht angegeben wird, ist das Standardausgabeformat „JJJJ-MM-TT HH:MM:SS“.

Sehen wir uns einige Beispiele für die Verwendung der FROM_UNIXTIME-Funktion an:

Beispiel 1: Konvertieren Sie einen Zeitstempel in eine Datumszeichenfolge im Standardformat

SELECT FROM_UNIXTIME(1617685321) AS `Date`;

Ausgabeergebnisse:

+---------------------+
| Date                |
+---------------------+
| 2021-04-06 16:35:21 |
+---------------------+

Beispiel 2: Konvertieren Sie einen Zeitstempel in ein Datum im angegebenen Format format String

SELECT FROM_UNIXTIME(1617685321, '%Y年%m月%d日 %H时%i分%s秒') AS `Date`;

Ausgabeergebnis:

+-----------------------------+
| Date                        |
+-----------------------------+
| 2021年04月06日 16时35分21秒 |
+-----------------------------+

In Beispiel 2 haben wir „%Y Jahr %m Monat %d Tag %H Stunde %i Minute %s Sekunde“ als Formatparameter verwendet, was Jahr, Monat und Datum der Ausgabe bedeutet , Stunden, Minuten und Sekunden.

Zusätzlich zu den beiden oben genannten Beispielen kann die FROM_UNIXTIME-Funktion auch mit anderen MySQL-Funktionen verwendet werden, um komplexere Zeitverarbeitungsaufgaben zu erreichen.

Beispiel 3: Verwenden Sie die Funktion FROM_UNIXTIME und die Funktion DATE_FORMAT, um den Zeitstempel im angegebenen Format auszugeben Verwenden Sie dann die Funktion DATE_FORMAT, um ein Datum/Uhrzeit-Format in ein angegebenes Datumsformat umzuwandeln.

Anhand des obigen Beispiels können wir sehen, dass die FROM_UNIXTIME-Funktion von MySQL beim Konvertieren von Zeitstempeln in das Datumsformat sehr praktisch und leistungsstark ist. Ob einfache Datumsumrechnung oder komplexe Zeitverarbeitung, es kann unsere Anforderungen erfüllen. Wenn bei der Verwendung von MySQL für die Zeitverarbeitung Probleme bei der Konvertierung von Zeitstempeln auftreten, können Sie auch die Funktion FROM_UNIXTIME ausprobieren. Ich bin davon überzeugt, dass sie Ihnen bei der einfachen Lösung des Problems helfen wird.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Funktion FROM_UNIXTIME in MySQL, um den Zeitstempel in das Datumsformat zu konvertieren. 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