Convertitore
Parser Durata ISO
Analizza stringhe di durata ISO 8601 (P1Y2M3D) in formato leggibile.
Loading…
Informazioni sul Parser di Durata ISO
Il Parser di Durata ISO interpreta le stringhe di durata ISO 8601 — il formato standard utilizzato nelle API di data/ora, nei protocolli di calendario e nei metadati video — suddividendole nei loro componenti costitutivi: anni, mesi, settimane, giorni, ore, minuti e secondi. Le durate ISO 8601 utilizzano il formato P[n]Y[n]M[n]DT[n]H[n]M[n]S dove P è il designatore e T separa i componenti di data e ora; ad esempio, P1Y6MT2H30M rappresenta 1 year, 6 months, 2 hours, and 30 minutes. Sebbene leggibili dalla macchina, queste stringhe sono opache all'ispezione umana senza parsing, rendendo questo strumento essenziale per chiunque lavori con dati iCalendar, YouTube API, OpenAPI o FHIR.
Come Usare
Inserisci una stringa di durata ISO 8601 nel campo di input — esempi comuni includono PT30S (30 secondi), PT1H30M (1 ora e 30 minuti), P2Y6M (2 anni e 6 mesi) e P1DT12H (1 giorno e 12 ore). Lo strumento analizza tutti e sette i componenti della durata, visualizza ogni valore etichettato, calcola la durata totale in secondi e millisecondi per uso programmatico e mostra un riepilogo leggibile dall'uomo in inglese semplice come '1 year, 6 months, 2 hours, 30 minutes'.
Casi d'Uso Comuni
- Sviluppatori frontend che analizzano i valori di durata video restituiti dalla YouTube Data API v3 come stringhe ISO 8601 (es. PT1H23M45S) per visualizzare etichette di durata video leggibili dall'uomo nei lettori multimediali
- Sviluppatori di applicazioni di calendario che eseguono il debug dei valori della proprietà DURATION di iCalendar nei componenti VEVENT e VTODO per verificare che gli intervalli degli eventi ricorrenti e i tempi di preavviso dei promemoria siano corretti
- Sviluppatori API che ispezionano ed eseguono il debug dei campi di durata ISO 8601 nelle specifiche OpenAPI, nelle risorse di temporizzazione FHIR e nelle definizioni di tipo di schema GraphQL dove la durata è la rappresentazione canonica
- Ingegneri DevOps che leggono i valori di timeout, TTL e intervallo in Kubernetes CRD, valori di Helm chart o espressioni di durata delle regole di alerting di Prometheus che utilizzano la notazione di durata ISO 8601
- Ingegneri QA che generano stringhe di durata ISO 8601 per casi limite per testare la logica di parsing e validazione della durata nelle librerie di elaborazione data/ora per correttezza e gestione degli errori