Geben Sie Beginn und Ende im 24-Stunden-Format ein. Geht die Zeitspanne über mehrere Tage, tragen Sie auch Start- und Enddatum ein (am selben Tag können die Daten leer bleiben).
Inhaltsverzeichnis
-
Das können Sie auf dieser Seite
-
Wofür braucht man diese Berechnung?
-
Anleitung
-
Formel
-
Symbole und Begriffe
-
Das sollten Sie vorher wissen
-
So berechnen Sie es in Excel
-
So berechnen Sie es in Google Tabellen
-
So berechnen Sie es in Python
-
So schreiben Sie die Formel in LaTeX und anderen Formelsprachen (zum Kopieren)
-
So lassen Sie ChatGPT rechnen
-
Die Vorteile von DataChef
-
Verwandte Funktionen
-
Alle Rechner von NumberChef
Das können Sie auf dieser Seite
- Für zwei Uhrzeiten wie „von 8:30 bis 17:30 Uhr“ sehen Sie sofort die vergangene Zeit in Stunden, Minuten und Sekunden (hier 9 h)
- Mit Start- und Enddatum berechnen Sie auch Zeitspannen über mehrere Tage, etwa vom 10. Juli, 22 Uhr, bis 12. Juli, 6:30 Uhr – als „1 d 8 h 30 min“ (Schaltjahre eingeschlossen)
- Das Ergebnis zeigt dieselbe Zeitspanne auch in Stunden als Dezimalzahl (etwa 32,5 h), in Minuten und in Sekunden
- Bleiben die Daten leer und ist das Ende früher als der Beginn, wird der Beginn auf den Vortag gelegt – Zeitspannen über Mitternacht funktionieren also auch
- Außerdem auf dieser Seite: eine verständliche Erklärung der Formeln und Formeln zum Kopieren für Excel, Google Tabellen und Python
Wofür braucht man diese Berechnung?
Ein Nachtbus, der um 22 Uhr abfährt und am nächsten Morgen um 6:30 Uhr ankommt, ist \(23400 - 79200 + 86400 = 30600\) Sekunden = 8 Stunden 30 Minuten unterwegs, obwohl unterwegs das Datum wechselt.
Mit der Fahrzeit können Sie viel besser abschätzen, wie lange Sie im Bus schlafen können, und planen, was Sie nach der Ankunft machen. Auch wenn ein Fahrplan die Fahrzeit nicht angibt, etwa bei Regionalverbindungen oder Umstiegen, rechnen Sie sie aus Abfahrt und Ankunft selbst aus.
Gehen Sie um 23:30 Uhr ins Bett und stehen um 6:15 Uhr auf, haben Sie 6 Stunden 45 Minuten geschlafen. Weil die Zeitspanne über Mitternacht geht, passt die Rechnung mit Beginn am Vortag (plus 86400 Sekunden) direkt.
Die Schlafdauer gehört zu den wichtigsten Gesundheitsdaten. Notieren Sie jeden Tag, wann Sie ins Bett gehen und aufstehen, können Sie mit dieser Subtraktion zum Beispiel ermitteln, wie viele Stunden Sie diese Woche im Schnitt geschlafen haben.
Wer um 9:00 Uhr beim Marathon startet und um 13:57 Uhr ins Ziel kommt, hat eine Zeit von 4 Stunden 57 Minuten. Selbst ohne Stoppuhr bestimmen Sie die vergangene Zeit per Subtraktion, solange Sie Start- und Zielzeit kennen.
Die Zeitmessung in Leichtathletik, Schwimmen, Radsport und anderen Sportarten ist genau das: die Differenz zweier Uhrzeiten. Das Borgen im Sexagesimalsystem bei Minuten und Sekunden richtig zu machen, ist die Grundlage für genaue Vergleiche.
Lernen Sie von 19:15 bis 21:45 Uhr, sind das 2 Stunden 30 Minuten Lernzeit an diesem Tag. Notieren Sie Beginn und Ende, können Sie später jeden Tag mit derselben Subtraktion zusammenzählen.
Lernprotokolle für Prüfungen, Zeitnachweise im Homeoffice und vieles mehr: „von wann bis wann“ in „wie viele Stunden“ umzurechnen, gehört fast täglich dazu.
„Wie viele Stunden sind es vom 10. Juli, 18 Uhr, bis zur Abgabefrist am 12. Juli um 9 Uhr?“ Mit 2 Tagen zwischen den Daten sind es \(86400 \cdot 2 + 32400 - 64800 = 140400\) Sekunden = 39 Stunden (1 Tag und 15 Stunden).
Wer die verbleibende Zeit in Stunden denkt, plant viel realistischer als mit dem vagen Gefühl „Ich habe ja noch 2 Tage“. Der Countdown bis zu einem Raketenstart oder einer Prüfung ist dieselbe Art von Zeitdifferenz über mehrere Tage.
Formel
Symbole und Begriffe
Symbole
| \(h\), \(m\), \(s\) | h, m, s | Stunde (\(h\)), Minute (\(m\)) und Sekunde (\(s\)) einer Uhrzeit im 24-Stunden-Format (zum Beispiel bei 17:30 Uhr \(h = 17\), \(m = 30\) und \(s = 0\)). Es sind die Einheitenzeichen h (lateinisch hora), min und s. |
| \(T\) | T | Eine Uhrzeit in Sekunden nach Mitternacht, berechnet mit \(T = 3600h + 60m + s\) (zum Beispiel 17:30:00 Uhr → 63000 Sekunden). |
| \(T_1\), \(T_2\) | T eins, T zwei | Der Beginn in Sekunden (\(T_1\)) und das Ende in Sekunden (\(T_2\)), zum Beispiel 8:30:00 Uhr → \(T_1 = 30600\) und 17:30:00 Uhr → \(T_2 = 63000\). |
| \(h_1, m_1\), \(h_2, m_2\) | h eins, m eins, h zwei, m zwei | Stunde und Minute des Beginns (Index 1) und des Endes (Index 2) in der Formel für die schriftliche Subtraktion. |
| \(D\) | D | Die vergangene Zeit (wie lange es von Beginn bis Ende dauert). D steht für „Dauer“ (englisch duration). Der Rechner bestimmt sie zuerst in Sekunden und zeigt sie dann als „9 h“ oder „3 h 59 min“ an. |
| \(n\) | n | Die Tage vom Start- bis zum Enddatum, nur nach dem Kalender gezählt (zum Beispiel 10. Juli → 12. Juli ergibt \(n = 2\)). |
| \(3600\), \(86400\) | dreitausendsechshundert, sechsundachtzigtausendvierhundert | Die Sekunden einer Stunde (\(60 \cdot 60 = 3600\)) und die Sekunden eines Tages (\(24 \cdot 3600 = 86400\)). |
Begriffe
| Uhrzeit | Ein Zeitpunkt wie 8:30 Uhr – im Unterschied zu einer Zeitspanne wie 9 Stunden. Diese Seite bestimmt die Zeitspanne zwischen zwei Uhrzeiten (die vergangene Zeit). |
| Zeitspanne | Wie lange etwas dauert, etwa 9 Stunden – im Unterschied zu einer Uhrzeit wie 8:30 Uhr. Diese Seite bestimmt die Zeitspanne zwischen zwei Uhrzeiten (die vergangene Zeit). |
| vergangene Zeit | Die Zeit, die vom Beginn bis zum Ende vergeht – die Zeitdifferenz, die diese Seite berechnet. |
| 24-Stunden-Format | Die Schreibweise der Uhrzeit mit den Stunden 0 bis 23 – in Deutschland die übliche Form. Nachmittags- und Abendstunden werden um 12 erhöht (5:30 Uhr nachmittags → 17:30 Uhr, 10 Uhr abends → 22 Uhr). Mitternacht ist 0:00 Uhr. |
| Sexagesimalsystem | Zählen in 60er-Gruppen, bei dem 60 Einheiten eine Einheit der nächsten Stufe ergeben (60er-System). 60 Sekunden sind 1 Minute, 60 Minuten 1 Stunde. Mischt man das mit dem gewöhnlichen Zehnersystem, passieren leicht Fehler – dieser Rechner rechnet deshalb zuerst alles in Sekunden um. |
| Borgen | Beim Subtrahieren 1 von der nächsthöheren Stelle leihen, wenn eine Stelle zu klein ist (in der Schule auch „Entbündeln“). Bei der schriftlichen Subtraktion von Uhrzeiten borgt man 60 statt 10 (1 Stunde = 60 Minuten, 1 Minute = 60 Sekunden). |
| über Mitternacht | Wenn das Datum zwischen Beginn und Ende wechselt, etwa bei einem Nachtbus oder einer Nachtschicht. Rechnen Sie ohne Daten, ist das Ende eine kleinere Zahl als der Beginn; der Beginn wird dann auf den Vortag gelegt und ein Tag, also 86400 Sekunden, addiert. (Mit Daten werden stattdessen die Tage zwischen den Daten verwendet.) |
| Schaltjahr | Ein Jahr mit einem 29. Februar (etwa alle 4 Jahre). Zählt man die Tage zwischen zwei Daten und liegt der 29. Februar dazwischen, ist es ein Tag mehr. Dieser Rechner zählt genau wie im Kalender. |
Das sollten Sie vorher wissen
Hier steht, was Ihnen hilft, die Rechnung auf dieser Seite wirklich zu verstehen – und nicht nur auf den Knopf zu drücken.
Wenn Sie nicht weiterkommen, ist es am schnellsten, diese Themen noch einmal anzuschauen.
| Uhrzeit und vergangene Zeit (Klasse 2–3, 7–9 Jahre) |
|
| Vormittag, Nachmittag und 24-Stunden-Format (Klasse 2–3, 7–9 Jahre) |
|
| Subtraktion mit Borgen (Klasse 2–3, 7–9 Jahre) |
|
| Division mit Rest (Klasse 3–4, 8–10 Jahre) |
|
| Dezimalzahlen (Klasse 5–6, 10–12 Jahre) |
|
So berechnen Sie es in Excel
| Stunde (24-Stunden-Format) | 17 |
| Minute | 30 |
| Sekunde | 0 |
| Uhrzeit in Sekunden | =B1*3600+B2*60+B3 |
| Beginn: Stunde (24-Stunden-Format) | 8 |
| Beginn: Minute | 30 |
| Beginn: Sekunde | 0 |
| Ende: Stunde (24-Stunden-Format) | 17 |
| Ende: Minute | 30 |
| Ende: Sekunde | 0 |
| Beginn in Sekunden | =B1*3600+B2*60+B3 |
| Ende in Sekunden | =B4*3600+B5*60+B6 |
| Zeitdifferenz (s) | =WENN(B8<B7;B8-B7+86400;B8-B7) |
| Differenz: Stunden | =QUOTIENT(B9;3600) |
| Differenz: Minuten | =QUOTIENT(REST(B9;3600);60) |
| Differenz: Sekunden | =REST(B9;60) |
| Beginn (Datum und Uhrzeit) | =DATUM(2026;7;10)+ZEIT(22;0;0) |
| Ende (Datum und Uhrzeit) | =DATUM(2026;7;12)+ZEIT(6;30;0) |
| Differenz der seriellen Zahlen (= Tage) | =B2-B1 |
| Zeitdifferenz als h:mm:ss | =TEXT(B2-B1;"[h]:mm:ss") |
| Stunden insgesamt (Dezimalzahl) | =(B2-B1)*24 |
Tragen Sie in der zweiten Tabelle Beginn und Ende in B1 bis B6 ein. B7 und B8 rechnen sie in Sekunden um (30600 und 63000), B9 zeigt die Zeitdifferenz in Sekunden (32400). Die Funktion WENN addiert 86400, wenn das Ende die kleinere Zahl ist – für Zeitspannen über Mitternacht. B10 bis B12 zerlegen die Sekunden mit QUOTIENT (ganzzahliger Teil einer Division) und REST (Rest) in Stunden, Minuten und Sekunden. Ergebnis: 9 Stunden 0 Minuten 0 Sekunden.
Die dritte Tabelle rechnet über mehrere Tage. Setzen Sie Datum und Uhrzeit mit DATUM und ZEIT zusammen, speichert Excel sie als serielle Zahl (1 Tag = 1). Die Subtraktion in B3 ergibt die Zeitdifferenz deshalb direkt als Dezimalzahl in Tagen (etwa 1,3542 Tage). Das TEXT-Format "[h]:mm:ss" in B4 zählt die Stunden über 24 hinaus weiter und zeigt „32:30:00“, und B5 multipliziert die serielle Zahl mit 24 und erhält 32,5 Stunden insgesamt. Ersetzen Sie einfach die Werte in Spalte B durch Ihre eigenen.
So berechnen Sie es in Google Tabellen
| Stunde (24-Stunden-Format) | 17 |
| Minute | 30 |
| Sekunde | 0 |
| Uhrzeit in Sekunden | =B1*3600+B2*60+B3 |
| Beginn: Stunde (24-Stunden-Format) | 8 |
| Beginn: Minute | 30 |
| Beginn: Sekunde | 0 |
| Ende: Stunde (24-Stunden-Format) | 17 |
| Ende: Minute | 30 |
| Ende: Sekunde | 0 |
| Beginn in Sekunden | =B1*3600+B2*60+B3 |
| Ende in Sekunden | =B4*3600+B5*60+B6 |
| Zeitdifferenz (s) | =WENN(B8<B7;B8-B7+86400;B8-B7) |
| Differenz: Stunden | =QUOTIENT(B9;3600) |
| Differenz: Minuten | =QUOTIENT(REST(B9;3600);60) |
| Differenz: Sekunden | =REST(B9;60) |
| Beginn (Datum und Uhrzeit) | =DATUM(2026;7;10)+ZEIT(22;0;0) |
| Ende (Datum und Uhrzeit) | =DATUM(2026;7;12)+ZEIT(6;30;0) |
| Differenz der seriellen Zahlen (= Tage) | =B2-B1 |
| Zeitdifferenz als h:mm:ss | =TEXT(B2-B1;"[h]:mm:ss") |
| Stunden insgesamt (Dezimalzahl) | =(B2-B1)*24 |
So berechnen Sie es in Python
from datetime import datetime
# Beginn und Ende mit Datum und Uhrzeit (am selben Tag dasselbe Datum verwenden)
start = datetime(2026, 7, 10, 22, 0, 0) # 10. Juli 2026, 22:00:00 Uhr
end = datetime(2026, 7, 12, 6, 30, 0) # 12. Juli 2026, 6:30:00 Uhr
duration = end - start # vergangene Zeit (ein timedelta)
total_seconds = int(duration.total_seconds()) # Sekunden insgesamt
hours, remainder = divmod(total_seconds, 3600) # Stunden und restliche Sekunden
minutes, seconds = divmod(remainder, 60) # Rest in Minuten und Sekunden zerlegen
days, day_remainder = divmod(total_seconds, 86400) # für die Anzeige mit Tagen
print(f"Zeitdifferenz: {hours} h {minutes} min {seconds} s")
print(f"Mit Tagen: {days} d {day_remainder // 3600} h {day_remainder % 3600 // 60} min")
print(f"Stunden insgesamt: {total_seconds / 3600} h")
print(f"Minuten insgesamt: {total_seconds / 60} min")
print(f"Sekunden insgesamt: {total_seconds} s")
So schreiben Sie die Formel in LaTeX und anderen Formelsprachen (zum Kopieren)
T = 3600h + 60m + s
T = 3600h + 60m + s
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>T</mi><mo>=</mo>
<mn>3600</mn><mi>h</mi>
<mo>+</mo><mn>60</mn><mi>m</mi>
<mo>+</mo><mi>s</mi>
</mrow>
</math>
T = 3600h + 60m + s
totalSeconds = 3600*h + 60*m + s
T := 3600*h + 60*m + s;
T = 3600*h + 60*m + s;
T = 3600h + 60m + s
D = T₂ − T₁ (T₂ ≥ T₁), D = T₂ − T₁ + 86400 (T₂ < T₁)
D = T_2 - T_1 \quad (T_2 \ge T_1), \qquad D = T_2 - T_1 + 86400 \quad (T_2 < T_1)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>D</mi><mo>=</mo>
<msub><mi>T</mi><mn>2</mn></msub><mo>−</mo>
<msub><mi>T</mi><mn>1</mn></msub>
<mo>,</mo><mspace width="0.7em"/>
<mi>D</mi><mo>=</mo>
<msub><mi>T</mi><mn>2</mn></msub><mo>−</mo>
<msub><mi>T</mi><mn>1</mn></msub>
<mo>+</mo><mn>86400</mn>
</mrow>
</math>
D = T_2 - T_1, D = T_2 - T_1 + 86400
durationSeconds = If[t2 >= t1, t2 - t1, t2 - t1 + 86400]
dur := `if`(t2 >= t1, t2 - t1, t2 - t1 + 86400); # D ist in Maple reserviert (Differentialoperator), daher der Name dur
if t2 >= t1, D = t2 - t1; else, D = t2 - t1 + 86400; end
D = T_2 - T_1 (T_2 ≥ T_1), D = T_2 - T_1 + 86400 (T_2 < T_1)
D = 60(h₂ − h₁) + (m₂ − m₁)
D = 60(h_2 - h_1) + (m_2 - m_1)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>D</mi><mo>=</mo>
<mn>60</mn>
<mo>(</mo><msub><mi>h</mi><mn>2</mn></msub><mo>−</mo><msub><mi>h</mi><mn>1</mn></msub><mo>)</mo>
<mo>+</mo>
<mo>(</mo><msub><mi>m</mi><mn>2</mn></msub><mo>−</mo><msub><mi>m</mi><mn>1</mn></msub><mo>)</mo>
</mrow>
</math>
D = 60(h_2 - h_1) + (m_2 - m_1)
durationMinutes = 60*(h2 - h1) + (m2 - m1)
dur := 60*(h2 - h1) + (m2 - m1); # D ist in Maple reserviert (Differentialoperator), daher der Name dur
D = 60*(h2 - h1) + (m2 - m1);
D = 60(h_2 - h_1) + (m_2 - m_1)
D = 86400n + T₂ − T₁
D = 86400n + T_2 - T_1
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>D</mi><mo>=</mo>
<mn>86400</mn><mi>n</mi>
<mo>+</mo><msub><mi>T</mi><mn>2</mn></msub>
<mo>−</mo><msub><mi>T</mi><mn>1</mn></msub>
</mrow>
</math>
D = 86400n + T_2 - T_1
durationSeconds = 86400*n + t2 - t1
dur := 86400*n + T2 - T1; # D ist in Maple reserviert (Differentialoperator), daher der Name dur
D = 86400*n + T2 - T1;
D = 86400n + T_2 - T_1
So lassen Sie ChatGPT rechnen
Sie sind ein Assistent für Zeitberechnungen. Führen Sie die folgende Berechnung aus, indem Sie tatsächlich Python-Code ausführen, und stützen Sie Ihre Antwort nur auf die Zahlen aus dem Ausführungsergebnis (nicht im Kopf rechnen und nicht schätzen). Beginn ist der 10. Juli 2026 um 22:00:00 Uhr, Ende der 12. Juli 2026 um 6:30:00 Uhr (beides im 24-Stunden-Format). Bestimmen Sie: 1. Die Zeitdifferenz (in der Form „X Stunden Y Minuten Z Sekunden“) 2. Die Zeitdifferenz mit Tagen (in der Form „X Tage Y Stunden Z Minuten“) 3. Die Stunden insgesamt (als Dezimalzahl), die Minuten insgesamt und die Sekunden insgesamt Bestimmen Sie die Zeitdifferenz, indem Sie Python-datetime-Objekte subtrahieren, und zerlegen Sie sie mit divmod in Stunden, Minuten und Sekunden. Zeigen Sie die verwendeten Formeln und die Zahlen aus dem Ausführungsergebnis.
Anleitung
-
1Werte eingebenTragen Sie die Zahlen, mit denen Sie rechnen möchten, in die Eingabefelder ein
-
2BerechnenKlicken Sie auf die Schaltfläche „Berechnen“
-
3Ergebnis ansehenDas Ergebnis erscheint sofort. Auf derselben Seite finden Sie auch den Rechenweg und die Erklärung der Formel
Die Vorteile von DataChef
Kein Fachwissen nötig – einfach und intuitiv
Keine persönlichen Daten erforderlich
Die Datei wird nach dem Download automatisch gelöscht
Keine Quellenangabe nötig
Keine vorherige Genehmigung erforderlich
