Heim >Datenbank >MySQL-Tutorial >Wie berechnet man die Zeitdifferenz zwischen zwei Zeitstempeln in MySQL?
In MySQL können Sie die Differenz zwischen zwei Zeitstempeln in Sekunden mithilfe der Funktionen TIMEDIFF() und TIME_TO_SEC() berechnen :
SELECT TIME_TO_SEC(TIMEDIFF('2010-08-20 12:01:00', '2010-08-20 12:00:00')) AS diff;
Dies gibt einen Wert von 60 zurück, was einen Unterschied von einer Minute zwischen den beiden angibt Zeitstempel.
Alternativ können Sie die Funktion UNIX_TIMESTAMP() verwenden, um die Differenz direkt zu berechnen:
SELECT UNIX_TIMESTAMP('2010-08-20 12:01:00') - UNIX_TIMESTAMP('2010-08-20 12:00:00') AS diff;
Dies gibt ebenfalls einen Wert von 60 zurück.
Überlegungen zur Verwendung von TIMEDIFF() und UNIX_TIMESTAMP():
Das obige ist der detaillierte Inhalt vonWie berechnet man die Zeitdifferenz zwischen zwei Zeitstempeln in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!