Parser ISO trvání
Parsujte řetězce trvání ISO 8601 (P1Y2M3D) do čitelného formátu.
O ISO Duration Parseru
ISO Duration Parser interpretuje ISO 8601 duration strings — standardní formát používaný v date/time APIs, calendar protocols a video metadata — rozdělením na jejich základní komponenty: roky, měsíce, týdny, dny, hodiny, minuty a sekundy. ISO 8601 durations používají formát P[n]Y[n]M[n]DT[n]H[n]M[n]S, kde P je designátor a T odděluje date a time komponenty; například P1Y6MT2H30M představuje 1 rok, 6 měsíců, 2 hodiny a 30 minut. Ačkoli jsou strojově čitelné, tyto stringy jsou pro lidskou kontrolu bez parsování neprůhledné, což činí tento nástroj nezbytným pro každého, kdo pracuje s iCalendar, YouTube API, OpenAPI nebo FHIR daty.
Jak Používat
Zadejte ISO 8601 duration string do input field — běžné příklady zahrnují PT30S (30 sekund), PT1H30M (1 hodina 30 minut), P2Y6M (2 roky 6 měsíců) a P1DT12H (1 den 12 hodin). Nástroj parsuje všech sedm duration components, zobrazuje každou označenou hodnotu, vypočítává celkovou duration v seconds a milliseconds pro programmatic use a zobrazuje human-readable plain-English summary jako '1 year, 6 months, 2 hours, 30 minutes'.
Běžné Případy Použití
- Frontend developers parsující video duration values vrácené YouTube Data API v3 jako ISO 8601 strings (např. PT1H23M45S) pro zobrazení human-readable video length labels v media players.
- Calendar application developers debugující iCalendar DURATION property values v VEVENT a VTODO components k ověření, že recurring event intervals a reminder lead times jsou správné.
- API developers kontrolující a debugující ISO 8601 duration fields v OpenAPI specifications, FHIR timing resources a GraphQL schema type definitions, kde duration je canonical representation.
- DevOps engineers čtoucí timeout, TTL a interval values v Kubernetes CRDs, Helm chart values nebo Prometheus alerting rule duration expressions, které používají ISO 8601 duration notation.
- QA engineers generující edge-case ISO 8601 duration strings k testování duration parsing a validation logic v date/time processing libraries pro správnost a error handling.