Zeitangaben in Dezimalwerte umrechnen
Geben Sie eine Zeit mit zwei oder drei durch Doppelpunkte getrennten Ganzzahlen ein, um Dezimalstunden, Dezimalminuten und Gesamtsekunden zu erhalten. Für die Rückrichtung verwenden Sie einen Dezimalwert und wählen bei Bedarf Minuten als Einheit.
Wofür der Zeit-zu-Dezimal-Umrechner geeignet ist
Mit dem Umrechner lassen sich Zeitangaben wie 08:45 oder 01:30:20 in Dezimalstunden und Dezimalminuten übertragen. Umgekehrt kann ein Dezimalwert wieder als Stunden-, Minuten- und Sekundenangabe ausgegeben werden. Das ist hilfreich, wenn Arbeitszeiten, Projektzeiten oder Dauerangaben für Tabellen und Berechnungen ein einheitliches Zahlenformat benötigen.
Für die erste Richtung genügt eine Zeitangabe mit Stunden und Minuten oder mit Stunden, Minuten und Sekunden. Die beiden kürzeren Bestandteile müssen jeweils unter 60 liegen. Stundenwerte werden dabei nicht durch eine entsprechende Obergrenze eingeschränkt. Für die Rückrichtung wird ein Dezimalwert verwendet; optional kann dieser ausdrücklich als Minutenwert interpretiert werden.
So führen Sie die Umrechnung durch
-
Öffnen Sie das Werkzeug und wählen Sie die gewünschte Umrechnungsrichtung. Standardmäßig wird eine Zeitangabe in Dezimaleinheiten umgerechnet. Für die Gegenrichtung wählen Sie die Option
from_decimal; für die Umrechnung in Dezimalwerte stehtto_decimalzur Verfügung. -
Für
to_decimalgeben Sie zwei oder drei durch Doppelpunkte getrennte Ganzzahlen ein. Verwenden Sie etwa08:45für Stunden und Minuten oder01:30:20für Stunden, Minuten und Sekunden. Andere Schreibweisen, Dezimalstellen innerhalb der Bestandteile oder Buchstaben werden in diesem Eingabefeld nicht als gültige Zeitangabe verarbeitet. -
Prüfen Sie Minuten und Sekunden vor dem Start der Umrechnung. Beide Bestandteile müssen kleiner als 60 sein. Ein Wert wie
08:75ist daher ungültig, auch wenn er auf den ersten Blick wie eine Dauerangabe aussieht. -
Für
from_decimaltragen Sie eine als Gleitkommazahl lesbare Zahl ein. Soll die Zahl Minuten statt Stunden bedeuten, wählen Sie zusätzlich die Einheit Minuten. Ohne diese Auswahl wird der Dezimalwert als Stundenwert behandelt. -
Starten Sie die Umrechnung und lesen Sie die verfügbaren Ausgaben ab. Bei einer erfolgreichen Umrechnung von Zeit zu Dezimalwerten werden Dezimalstunden, Dezimalminuten und die Gesamtzahl der Sekunden bereitgestellt. Die Dezimalwerte sind auf sechs Nachkommastellen gerundet. Bei der Rückrichtung erscheint die Dauer als Stunden-, Minuten- und Sekundenform.
So lesen Sie die Ergebnisse richtig
Die drei Ausgaben der Umrechnung in Dezimaleinheiten stellen dieselbe Dauer in verschiedenen Rechenformen dar: als Stunden, als Minuten und als Gesamtsekunden. Welche Darstellung am besten passt, hängt vom weiteren Zweck ab. Dezimalstunden eignen sich etwa für eine Stundenabrechnung, während Gesamtsekunden für technische oder zeitliche Vergleiche praktisch sein können.
Bei der Rückumrechnung wird die dargestellte Dauer auf ganze Sekunden gerundet. Die Rundung folgt dabei der Semantik von Python round, einschließlich der Behandlung von genau halben Werten. Deshalb kann eine Rückumrechnung bei Grenzfällen geringfügig anders aussehen, als eine einfache Rundung nach allgemeiner Alltagserwartung vermuten lässt.
Die Ausgabe verwendet für Stunden, Minuten und Sekunden mindestens zwei Stellen. Dauern ab 100 Stunden erhalten bei den Stunden weitere Stellen. Negative Dezimalwerte können dagegen nicht standardmäßige Darstellungen erzeugen. Auch nicht endliche Zahlenwerte wie NaN oder Unendlich können während der Rückumrechnung einen Fehler auslösen, statt als reguläres negatives Ergebnis zurückzukommen.
Praktisches Beispiel
Sie möchten eine eineinhalbstündige Projektzeit für eine Tabelle in Dezimaleinheiten erfassen.
Geben Sie 01:30 ein, lassen Sie die Umrechnung in Dezimaleinheiten ausgewählt und starten Sie die Berechnung.
Für eineinhalb Stunden ergibt die Umrechnung 1,5 Dezimalstunden, 90 Dezimalminuten und 5400 Gesamtsekunden; die Dezimalwerte erscheinen auf sechs Nachkommastellen gerundet.
Einschränkungen
- Die Rückumrechnung arbeitet mit ganzen Sekunden. Bei Dauern ab 100 Stunden können die Stunden mehr als zwei Stellen haben; negative Werte können nicht standardmäßige Formen erzeugen.
- Nicht endliche Dezimalwerte wie
NaNoder Unendlich können bei der Rückumrechnung einen Fehler auslösen.
Häufige Fehler
- Ursache: Die Eingabe enthält nicht genau zwei oder drei durch Doppelpunkte getrennte Ganzzahlen oder verwendet für Minuten beziehungsweise Sekunden einen Wert ab 60. Korrektur: Geben Sie beispielsweise
08:45oder01:30:20ein und prüfen Sie, dass Minuten und Sekunden jeweils zwischen 0 und 59 liegen.
Häufige Fragen
Kann ich eine Zeit im Format HH:MM:SS umrechnen?
Ja, sofern die Angabe aus zwei oder drei durch Doppelpunkte getrennten Ganzzahlen besteht. Minuten und Sekunden müssen jeweils kleiner als 60 sein.
Wie kann ich Dezimalminuten wieder in eine Zeit umwandeln?
Wenn Sie eine Dezimalzahl als Minuten behandeln möchten, wählen Sie zusätzlich die Einheit Minuten. Ohne diese Auswahl wird der Wert als Stundenwert interpretiert.
Warum kann die Rückumrechnung bei einem halben Sekundenwert abweichen?
Die Rückumrechnung rundet die dargestellte Dauer auf ganze Sekunden. Dabei gilt die Semantik von Python round, auch bei genau halben Werten.