Analyseur de durée ISO
Analyser les chaînes de durée ISO 8601 (P1Y2M3D) en format lisible.
À propos de l'Analyseur de Durée ISO
L'Analyseur de Durée ISO interprète les chaînes de durée ISO 8601 — le format standard utilisé dans les API de date/heure, les protocoles de calendrier et les métadonnées vidéo — en les décomposant en leurs composants constitutifs : années, mois, semaines, jours, heures, minutes et secondes. Les durées ISO 8601 utilisent le format P[n]Y[n]M[n]DT[n]H[n]M[n]S où P est le désignateur et T sépare les composants de date et d'heure ; par exemple, P1Y6MT2H30M représente 1 an, 6 mois, 2 heures et 30 minutes. Bien que lisibles par machine, ces chaînes sont opaques à l'inspection humaine sans analyse, ce qui rend cet outil essentiel pour quiconque travaille avec des données iCalendar, YouTube API, OpenAPI ou FHIR.
Comment Utiliser
Saisissez une chaîne de durée ISO 8601 dans le champ de saisie — les exemples courants incluent PT30S (30 secondes), PT1H30M (1 heure 30 minutes), P2Y6M (2 ans 6 mois) et P1DT12H (1 jour 12 heures). L'outil analyse les sept composants de durée, affiche chaque valeur étiquetée, calcule la durée totale en secondes et millisecondes pour une utilisation programmatique, et affiche un résumé lisible en anglais simple comme '1 year, 6 months, 2 hours, 30 minutes'.
Cas d'Utilisation Courants
- Développeurs frontend analysant les valeurs de durée vidéo renvoyées par l'API YouTube Data v3 sous forme de chaînes ISO 8601 (par exemple, PT1H23M45S) pour afficher des étiquettes de durée vidéo lisibles par l'homme dans les lecteurs multimédias
- Développeurs d'applications de calendrier déboguant les valeurs de propriété DURATION iCalendar dans les composants VEVENT et VTODO pour vérifier que les intervalles d'événements récurrents et les délais de rappel sont corrects
- Développeurs d'API inspectant et déboguant les champs de durée ISO 8601 dans les spécifications OpenAPI, les ressources de synchronisation FHIR et les définitions de type de schéma GraphQL où la durée est la représentation canonique
- Ingénieurs DevOps lisant les valeurs de timeout, TTL et d'intervalle dans les CRD Kubernetes, les valeurs de chart Helm ou les expressions de durée de règles d'alerte Prometheus qui utilisent la notation de durée ISO 8601
- Ingénieurs QA générant des chaînes de durée ISO 8601 de cas extrêmes pour tester la logique d'analyse et de validation de durée dans les bibliothèques de traitement de date/heure pour la correction et la gestion des erreurs