Tagesbruchteil in Uhrzeit
Drei Viertel eines Tages, 0,75, sind 18:00:00 Uhr, und 0,5213541666666667 sind 12:30:45 Uhr. Geben Sie einen Bruchteil von 0 bis 1 ein und erhalten Sie die Uhrzeit, auf die Sekunde gerundet, bei einem festen Tag mit 86.400 Sekunden. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Tagesbruchteil
- 0,5213541667
- Stunden
- 12
- Minuten
- 30
- Sekunden
- 45
- Sekunden gesamt
- 45.045
Dieser Rechner wandelt eine dezimale Position innerhalb eines Tages in lesbare Stunden, Minuten und Sekunden um. Geben Sie einen Wert zwischen null und eins ein, etwa 0.5 für Mittag oder 0.75 für 18:00:00, und Sie erhalten einzelne Zeitfelder sowie eine formatierte Uhrzeit. Die Berechnung verwendet einen festen Tag mit 86,400 Sekunden und rundet auf die nächste volle Sekunde. Kalender, Zeitzone, Sommerzeit, Netzwerk und Systemuhr werden nicht herangezogen; dieselbe Eingabe liefert daher immer dasselbe Ergebnis.
Was ein Tagesbruchteil bedeutet
Ein Tagesbruchteil bezeichnet die Position innerhalb eines vollständigen 24-Stunden-Tages. Null steht für den Beginn um 00:00:00, ein Halb für 12:00:00 und drei Viertel für 18:00:00. Eins wird als exakte Endgrenze akzeptiert und als 24:00:00 ausgegeben.
Dadurch bleibt sie vom Anfang unterscheidbar, obwohl beide Grenzen aufeinanderfolgende Mitternächte bezeichnen können. Diese Darstellung findet sich in Tabellenkalkulationen, wissenschaftlichen Tabellen, Terminexporten und Systemen, die eine Uhrzeit als Bruchteil eines seriellen Datums speichern. Der Rechner versteht die Zahl ausschließlich als Position in einem Tag fester Länge.
Er ermittelt weder Datum noch Zeitzone, Gebietsschema oder Sommerzeitwechsel. Ein realer Kalendertag, der eine Stunde verliert oder hinzugewinnt, liegt deshalb außerhalb dieser Berechnung: Hier umfasst jeder Tag genau 24 Stunden, 1,440 Minuten und 86,400 Sekunden. Falls Kalenderregeln wichtig sind, benötigen Sie ein datums- und zeitzonenfähiges Werkzeug.
So werden Uhrzeit und Rundung berechnet
Der Algorithmus multipliziert den angegebenen Bruchteil mit 86,400, um die Sekunden seit Tagesbeginn zu bestimmen, und rundet anschließend auf die nächste volle Sekunde. Danach wird die Gesamtsumme für die Stunden durch 3,600 geteilt; aus dem Rest entstehen Minuten und Sekunden. Beispielsweise entsprechen 0.5213541666666667 genau 45,045 Sekunden und damit 12 Stunden, 30 Minuten und 45 Sekunden.
Die Rundung ist nötig, weil viele Dezimalbrüche in binärer Gleitkommaarithmetik keine exakte ganze Sekunde darstellen. Ein Wert genau zwischen zwei Sekunden folgt deterministisch JavaScripts Math.round und wählt die nächste Sekunde in Richtung positiv unendlich. Eine Rundung kann eine Minuten- oder Stundengrenze überschreiten; ein Wert sehr nahe bei eins kann daher 24:00:00 ergeben.
Zulässig sind nur endliche Zahlen von 0 bis einschließlich 1.
Das Ergebnis in Tabellen und Software verwenden
So können Sie die passende Darstellung für den nächsten Arbeitsschritt wählen. Bei seriellen Tabellenwerten übergeben Sie nur den Bruchteil, wenn die Ausgangszahl zusätzlich einen ganzzahligen Datumsanteil enthält. Diese Funktion weist Werte über eins bewusst zurück, statt den Datumsteil stillschweigend zu entfernen. 24:00:00 entsteht nur an der eingeschlossenen Endgrenze oder durch Rundung auf diese Grenze.
Manche Zielsysteme akzeptieren diese Tagesendnotation, andere verlangen 00:00:00 am Folgetag. Behandeln Sie diesen Wechsel gemeinsam mit dem Datum in Ihrer Anwendung.
Anwendungsfälle
Zeitbruchteile aus Tabellen entschlüsseln
Wandeln Sie einen exportierten Zeitbruchteil in eine lesbare Uhrzeit und getrennte Zeitfelder um.
Wissenschaftliche Beobachtungen normalisieren
Überführen Sie eine normierte Position in einem festen 24-Stunden-Tag in ganze Sekunden für Tabellen, Diagramme oder Tests.
Deterministische Testdaten erzeugen
Erstellen Sie stabile erwartete Zeitkomponenten für Software, die Tagesbruchteile aus einem anderen System importiert.
Häufige Fragen
Welche Formel wandelt einen Tagesbruchteil in eine Uhrzeit um?
Multiplizieren Sie den Bruchteil mit 86,400, runden Sie auf die nächste volle Sekunde und zerlegen Sie die Summe in Stunden, Minuten und Sekunden.
Für welche Uhrzeit steht 0.5?
Der Tagesbruchteil 0.5 entspricht 12:00:00, weil er genau in der Mitte eines 24-Stunden-Tages liegt.
Warum kann das Ergebnis 24:00:00 lauten?
Der zulässige Bereich enthält 1 als exaktes Tagesende. Ausreichend nahe Werte können ebenfalls auf diese Grenze gerundet werden.
Werden Zeitzonen oder Sommerzeit berücksichtigt?
Nein. Die Berechnung nutzt stets einen abstrakten Tag mit genau 86,400 Sekunden und kennt weder Datum noch Zeitzone.
Wie rechne ich eine Tabellenzeit um, die auch ein Datum enthält?
Geben Sie nur den Teil nach dem Komma ein. Werte über 1 werden abgelehnt, statt das Datum stillschweigend zu verwerfen, deshalb müssen Sie eine vollständige Datumszahl vorher aufteilen.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/date/day-fraction-to-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"day_fraction":0.5213541666666667}'const res = await fetch("https://api.kit.forhosting.com/date/day-fraction-to-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"day_fraction": 0.5213541666666667
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/day-fraction-to-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"day_fraction": 0.5213541666666667
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/day-fraction-to-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"day_fraction":0.5213541666666667}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"day_fraction":0.5213541666666667}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/day-fraction-to-time", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"day_fraction": 0.5213541666666667
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.day_fraction_to_time",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
So werden Uhrzeit und Rundung berechnet
Gewöhnliche Zahlenzeichenfolgen werden angenommen; leere Werte, boolesche Werte, NaN, Unendlich und Werte außerhalb des Bereichs führen zu invalid_input.
Das Ergebnis in Tabellen und Software verwenden
Die Ausgabe enthält hours, minutes, seconds, total_seconds und die mit Nullen aufgefüllte Zeichenfolge clock_time. Zeigen Sie clock_time direkt in einem Bericht an, übernehmen Sie die Ganzzahlfelder in einen strukturierten Datensatz oder vergleichen Sie total_seconds beim Sortieren und Prüfen. Auch der akzeptierte Wert day_fraction wird zurückgegeben, damit eine automatische Umrechnung nachvollziehbar bleibt. Jede erfolgreiche API-Umrechnung kostet $0.002; im Browser läuft dieselbe reine Berechnung.
Technische Fragen
Was kostet eine Umrechnung per API?
Jede erfolgreiche API-Anfrage kostet $0.002. Der Rechner im Browser ist kostenlos.