ISO Duur Parser
Parseer ISO 8601 duurstrings (P1Y2M3D) naar leesbaar formaat.
Over ISO-duurparser
De ISO Duration Parser interpreteert ISO 8601-duurreeksen (het standaardformaat dat wordt gebruikt in datum/tijd-API's, kalenderprotocollen en videometadata) door ze op te splitsen in hun samenstellende componenten: jaren, maanden, weken, dagen, uren, minuten en seconden. De duur van ISO 8601 gebruikt de notatie P[n]Y[n]M[n]DT[n]H[n]M[n]S waarbij P de aanduiding is en T de datum- en tijdcomponenten scheidt; P1Y6MT2H30M vertegenwoordigt bijvoorbeeld 1 jaar, 6 maanden, 2 uur en 30 minuten. Hoewel ze machinaal leesbaar zijn, zijn deze tekenreeksen ondoorzichtig voor menselijke inspectie zonder parsering, waardoor deze tool essentieel is voor iedereen die met iCalendar-, YouTube API-, OpenAPI- of FHIR-gegevens werkt.
Hoe te gebruiken
Voer een ISO 8601-duurreeks in het invoerveld in. Veelvoorkomende voorbeelden zijn PT30S (30 seconden), PT1H30M (1 uur en 30 minuten), P2Y6M (2 jaar en 6 maanden) en P1DT12H (1 dag en 12 uur). De tool parseert alle zeven duurcomponenten, geeft elke gelabelde waarde weer, berekent de totale duur in seconden en milliseconden voor programmatisch gebruik en toont een voor mensen leesbare, eenvoudig-Engelse samenvatting zoals '1 jaar, 6 maanden, 2 uur, 30 minuten'.
Veelvoorkomende gebruiksscenario's
- Frontend-ontwikkelaars parseren waarden voor de videoduur die door de YouTube Data API v3 worden geretourneerd als ISO 8601-tekenreeksen (bijvoorbeeld PT1H23M45S) om voor mensen leesbare videolengtelabels in mediaspelers weer te geven
- Ontwikkelaars van agendatoepassingen debuggen iCalendar DURATION-eigenschapswaarden in VEVENT- en VTODO-componenten om te verifiëren dat terugkerende gebeurtenisintervallen en herinneringsdoorlooptijden correct zijn
- API-ontwikkelaars inspecteren en debuggen ISO 8601-duurvelden in OpenAPI-specificaties, FHIR-timingbronnen en GraphQL-schematypedefinities waarbij duur de canonieke representatie is
- DevOps-technici lezen time-out-, TTL- en intervalwaarden in Kubernetes CRD's, Helm-diagramwaarden of Prometheus waarschuwingsregelduurexpressies die gebruikmaken van ISO 8601-duurnotatie
- QA-ingenieurs genereren edge-case ISO 8601-duurreeksen om de duurparsering en validatielogica in datum-/tijdverwerkingsbibliotheken te testen op juistheid en foutafhandeling