# ISO-8601-Dauer-Werkstatt: Parsen und Arithmetik

ISO-8601-Dauern parsen, 8601-2-Erweiterungen prüfen, kalendergenaue Arithmetik, nach realer Länge sortieren und Zeitpunktdifferenzen berechnen.

> Kanonische Seite: https://elysiatools.com/de/tools/iso-8601-duration-parser-arithmetic-workbench

- **Kategorie:** Date & Time

- **Schlagwörter:** iso 8601, dauer, temporal.duration, kalenderarithmetik, kubernetes-dauer, rrule, icalendar-dauer, zeitintervall

## Überblick

Ein Dauer-Rechner, kein Formatkonverter. Vier Modi: Analyse, Rechenausdruck, Sortierung nach realer Länge und Kalenderdifferenz zweier Zeitpunkte.

## Eingaben

- **Modo** (select)
- **Durações / expressão** (textarea): P1Y2M3DT4H5M6S P3W PT36H -PT30M P0D (expression mode) P1Y2M + P11M - P90D
- **Data-hora de âncora** (text): 2026-01-15T00:00:00Z (default)
- **Instante inicial** (text): 2026-01-01T00:00:00Z (diff mode)
- **Instante final** (text): 2026-02-15T12:30:00Z (diff mode)

## Wann verwenden

- Wenn ISO-8601-Dauer-Strings (wie P1Y2M3DT4H5M6S, Wochenangaben oder ISO-8601-2-Erweiterungen) geprüft und in ihre Zeiteinheiten zerlegt werden sollen.
- Wenn Dauern mit variablen Einheiten wie Monaten und Jahren unter Berücksichtigung von Kalenderdaten und Schaltjahren addiert oder subtrahiert werden müssen.
- Wenn mehrere Dauern anhand eines festen Ankerdatums nach ihrer tatsächlichen zeitlichen Länge sortiert oder Zeitpunktdifferenzen ermittelt werden sollen.

## Funktionsweise

- Wählen Sie den Arbeitsmodus: Dauer analysieren, Rechenausdruck auswerten, nach realer Dauer sortieren oder Differenz zweier Zeitpunkte berechnen.
- Geben Sie die ISO-Dauern, einen arithmetischen Ausdruck (z. B. P1Y2M + P11M - P90D) oder zwei Zeitstempel ein.
- Legen Sie optional ein Ankerdatum fest, um monats- und schaltjahrabhängige Zeitspannen exakt auf der Zeitachse zu verankern.
- Erhalten Sie eine strukturierte HTML-Auswertung mit kanonischer Form, Einheitenaufschlüsselung, Schritt-für-Schritt-Berechnungen oder sortierten Listen.

## Anwendungsfälle

- Prüfung und Normalisierung von Intervallen in iCalendar-, CalDAV- oder RRule-basierten Kalendersystemen.
- Kalendergenaue Frist- und SLA-Berechnung in Abrechnungs- und Workflow-Engines bei monatsbasierten Intervallen.
- Fehleranalyse und Validierung von Dauerangaben in APIs, Datenbanken und Kubernetes-Konfigurationen.

## Häufig gestellte Fragen

### Warum ist ein Ankerdatum für manche Berechnungen erforderlich?

Monate und Schaltjahre haben unterschiedliche Längen; erst durch ein konkretes Ankerdatum lässt sich die exakte Dauer in Tagen oder Sekunden kalendergenau ermitteln.

### Werden ISO-8601-2-Erweiterungen unterstützt?

Ja, Formate wie kombinierte Wochen- und Tagesangaben (z. B. P2W3D) oder negative Vorzeichen werden erkannt, zerlegt und entsprechend gekennzeichnet.

### Wie funktioniert der Ausdrucksmodus?

Er verarbeitet Rechenketten mit Plus- und Minus-Operatoren zwischen ISO-Dauern und wendet Überträge schrittweise kalenderbasiert an.

### Was liefert der Differenzmodus?

Er berechnet den genauen zeitlichen und kalendarischen Abstand zwischen zwei Zeitstempeln als standardisierte ISO-8601-Dauer.

### Können mehrere Dauern gleichzeitig analysiert werden?

Ja, im Parse- und Sortiermodus können mehrere Dauer-Strings zeilenweise eingegeben und gemeinsam ausgewertet werden.

## Ähnliche Tools

- [Datumsbereich-Validator](https://elysiatools.com/de/tools/date-range-validator): Überprüft, ob Datume innerhalb eines angegebenen Bereichs liegen
- [Schach-Tutor: FEN / PGN und Elo-Rating](https://elysiatools.com/de/tools/chess-fen-pgn-elo-rating-tutor): Analysiert und validiert FEN, PGN/SAN-Partien; berechnet neues Elo-Rating aus Siegen/Remis/Niederlagen und Gegner-Ratings; Lichess/Chess.com-Bänder
- [Cron-Ausdruck-Visualisierer](https://elysiatools.com/de/tools/cron-expression-visualizer): Analysiert Cron-Zeitplaene, validiert Standard- oder Quartz-Syntax und visualisiert kommende Ausfuehrungen auf Zeitachse und gruppierter Kalenderansicht
- [CSV-Chirurg für fehlerhafte Zeilen](https://elysiatools.com/de/tools/csv-malformed-row-surgeon): Repariert fehlerhafte CSV-Zeilen chirurgisch einzeln: nicht escapete (stragglinge) Anführungszeichen, gemischte Trennzeichen (Tabulator/Semikolon/Komma in derselben Datei), BOM-präfixierte Kopfzeilen, CRLF/CR-Zeilenumbrüche und leere Zeilen. Der Chirurg parst tolerant, zeigt einen zeilenweisen Rot/Grün-Diff jeder Änderung (vor → nach, mit markiertem Reparaturgrund), listet die unverändert akzeptierten Zeilen und gibt die bereinigte CSV aus. Die optionale KI-Reparatur kann verdächtige Zeilen nach dem deterministischen Durchlauf erneut prüfen. Er ergänzt den CSV-Validator (der nur Probleme meldet), indem er die beschädigten Zeilen tatsächlich repariert.
- [Security-Header-Prüfer](https://elysiatools.com/de/tools/security-headers-checker): Prüft HTTP-Antwort-Header auf Sicherheits-Compliance — analysiert die von Ihnen eingefügten Roh-Header (ohne Netzwerk) und bewertet sie gegen das OWASP-Secure-Header-Set mit Wertebenen-Prüfungen: HSTS max-age, CSP unsafe-inline/eval, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, COOP/COEP/CORP u. a. Liefert eine Note (A+ bis F) sowie pro-Header-Befunde mit kopierfertigen Empfehlungen.
- [Datumsbereich-Überschneidungsprüfer](https://elysiatools.com/de/tools/date-overlap-checker): Überprüft, ob sich Datumsbereiche überschneiden
- [.env Parser](https://elysiatools.com/de/tools/env-parser): Extrahiert und validiert .env-style KEY=VALUE Konfigurationen mit Erkennung von doppelten Schlüsseln und verdächtigen Leerzeichen/Anführungszeichen
- [Hosts Datei Editor](https://elysiatools.com/de/tools/hosts-file-editor): Analysiert, validiert und formatiert Hosts Datei Einträge

## Beispiele

- [Nginx-Protokollanalyse-Beispiele](https://elysiatools.com/de/samples/nginx-log-samples): Umfassende Nginx-Protokollbeispiele zum Testen des log-parser-Tools, einschließlich verschiedener Formate und Szenarien für Zugriffs- und Fehlerprotokolle
- [ISO Viewer Samples](https://elysiatools.com/de/samples/iso-viewer-samples): A ISO archive sample for in-browser preview
- [Android Java Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-java): Android Java Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
- [Android Kotlin Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-kotlin): Android Kotlin Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
