Bestimmen der Zeitdifferenz in Minuten aus MySQL-Zeitfeldern
Sie sind auf die Notwendigkeit gestoßen, die Zeitdifferenz zwischen zwei als „Zeit“ aufgezeichneten Ereignissen zu berechnen ' Felder in Ihrer MySQL-Datenbank. Diese Felder folgen nicht dem herkömmlichen HH:MM-Format, sondern stellen die verbleibende Zeit eines Ereignisses dar. Ein Wert von 5:45 bedeutet beispielsweise ein Ereignis, bei dem noch 5 Minuten und 45 Sekunden verbleiben.
Lösung:
Um Ihr gewünschtes Ergebnis zu erzielen, können Sie die nutzen Funktion TIMESTAMPDIFF(), die die Differenz zwischen zwei Zeitstempeln berechnet. Wenn Sie diese Funktion in Ihrem speziellen Fall anwenden, können Sie die zwischen den beiden Ereignissen verstrichene Zeit wie folgt bestimmen:
<code class="sql">TIMESTAMPDIFF(MINUTE, T0.created, T0.modified)</code>
In diesem Ausdruck:
Das Ergebnis ist der Zeitunterschied, ausgedrückt in Minuten. Um die Dezimaldarstellung zu erhalten, können Sie die Differenz einfach durch 60 teilen.
Das obige ist der detaillierte Inhalt vonWie berechnet man die Zeitdifferenz in Minuten aus MySQL-Zeitfeldern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!