Heim > Datenbank > MySQL-Tutorial > Wie berechnet man die Zeitdifferenz in Minuten aus MySQL-Zeitfeldern?

Wie berechnet man die Zeitdifferenz in Minuten aus MySQL-Zeitfeldern?

Barbara Streisand
Freigeben: 2024-10-29 13:47:29
Original
611 Leute haben es durchsucht

How to Calculate Time Difference in Minutes from MySQL Time Fields?

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

In diesem Ausdruck:

  • T0 stellt die Tabelle dar, die die Zeit enthält Felder.
  • Erstellt ist der Name des Feldes, das die Zeit des ersten Ereignisses angibt.
  • Geändert ist der Name des Feldes, das die Zeit des zweiten Ereignisses angibt.

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!

Quelle:php.cn
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