ISO-8601-Dauer-Konverter
Lies und schreibe ISO-8601-Dauern wie PT1H30M – in Sekunden und in klarer Sprache.
Der ISO-8601-Dauer-Konverter läuft vollständig in deinem Browser: Eingegebene Dauern werden auf deinem Gerät zerlegt und nie hochgeladen.
Dauer-Umrechner öffnen
Über ISO-8601-Dauer-Konverter
ISO-8601-Dauern tauchen überall dort auf, wo eine Zeitspanne eine JSON-Übertragung überstehen muss: schema.org-Markup, Kubernetes-Manifeste, XML-Schemas, OpenAPI-Beispiele und das TimeSpan-Format von .NET. Die Syntax lautet P[n]Y[n]M[n]DT[n]H[n]M[n]S, und das Detail, über das alle stolpern, ist das M: Monate vor dem T, Minuten danach, sodass sich P1M und PT1M um den Faktor 43.000 unterscheiden. Dieser Konverter zerlegt eine Dauer, baut eine aus normalem Text und legt offen, was andere Bibliotheken verschweigen: Monate und Jahre haben keine feste Länge.
Funktionen
- Zerlegt die gesamte Grammatik inklusive Wochen, Brüchen und Vorzeichen
- Unterscheidet Monate und Minuten auf beiden Seiten des T
- Summen in Sekunden, Millisekunden, Minuten, Stunden und Tagen
- Darstellung der Dauer in klarer Sprache
- Baut eine ISO-Dauer aus Sekunden, Uhrzeit oder Kürzeln
- Wechsel zwischen gregorianischem Mittel und 30/365 Tagen
So verwendest du ISO-8601-Dauer-Konverter
- ISO-8601-Dauer einfügen oder in den Baumodus wechseln
- Im Baumodus Sekunden, eine Uhrzeit oder etwas wie 2d 4h eingeben
- Summen, Feldaufschlüsselung und Klartext lesen
- Monatsannahme wählen, wenn die Dauer Monate oder Jahre enthält
Beispiel
Eingabe
P3Y6M4DT12H30M5S
Ausgabe
3 years, 6 months, 4 days, 12 hours, 30 minutes and 5 seconds
110,984,405 seconds (Gregorian average)
Das Beispiel aus der Norm selbst – und eine Erinnerung, dass die beiden M Verschiedenes bedeuten.
Häufige Fehler & Fehlerbehebung
- P1M und PT1M werden gleich behandelt. — Sie sind es nicht: Vor dem T bedeutet M Monate, danach Minuten. Ein fehlendes T ist der häufigste Fehler.
- Eine Dauer mit Monaten ergibt anderswo andere Sekunden. — Weil ein Monat keine feste Länge hat: mal 30 Tage, mal 30,44, mal der echte Kalender. Hier steht die verwendete Annahme dabei.
Häufig gestellte Fragen
- Was bedeutet PT1H30M?
- Eine Stunde und dreißig Minuten. Das P beginnt die Dauer, das T trennt Datum und Zeit, und nach dem T steht M für Minuten.
- Was ist der Unterschied zwischen P1M und PT1M?
- P1M ist ein Monat, PT1M eine Minute. Nur das T unterscheidet sie, deshalb ist es nicht optional.
- Wie rechne ich eine ISO-8601-Dauer in Sekunden um?
- Wochen und darunter sind exakt; Monate und Jahre nicht, hier muss eine Länge angenommen werden – wählbar zwischen gregorianischem Mittel und 30 Tagen.
- Wo werden ISO-8601-Dauern verwendet?
- In schema.org-Markup, Kubernetes- und Prometheus-Konfiguration, XML-Schema-Typen, OpenAPI-Beispielen und im TimeSpan-Format von .NET.
Verwandte Tools
- Dauer-Konverter — Eine Dauer zwischen Sekunden, HH:MM:SS und menschenlesbarer Form umrechnen.
- Unix-Zeitstempel-Konverter — Konvertiere zwischen Unix-Zeitstempeln und lesbaren Daten (lokal und UTC).
- Zeitrechner — Stunden, Minuten und Sekunden addieren, subtrahieren oder summieren.
- Datumsdauer-Rechner — Genaue Jahre, Monate, Tage und Arbeitstage zwischen zwei Daten finden.
- Cron-Erklärer — Erkläre einen Cron-Ausdruck und zeige eine Vorschau der nächsten Ausführungen.
- Relative-Zeit-Formatierer — Wandelt ein Datum in "vor x" um oder humanisiert eine Dauer.
Alle ArrayKit-Tools