Convertidor
Analizador de Duración ISO
Analiza cadenas de duración ISO 8601 (P1Y2M3D) en formato legible.
Loading…
Acerca del Analizador de Duraciones ISO
El Analizador de Duraciones ISO interpreta cadenas de duración ISO 8601 —el formato estándar utilizado en API de fecha/hora, protocolos de calendario y metadatos de video—, desglosándolas en sus componentes constituyentes: años, meses, semanas, días, horas, minutos y segundos. Las duraciones ISO 8601 utilizan el formato P[n]Y[n]M[n]DT[n]H[n]M[n]S, donde P es el designador y T separa los componentes de fecha y hora; por ejemplo, P1Y6MT2H30M representa 1 year, 6 months, 2 hours, y 30 minutes. Aunque son legibles por máquina, estas cadenas son opacas para la inspección humana sin un análisis, lo que hace que esta herramienta sea esencial para cualquiera que trabaje con datos de iCalendar, YouTube API, OpenAPI o FHIR.
Cómo Usar
Ingrese una cadena de duración ISO 8601 en el campo de entrada — ejemplos comunes incluyen PT30S (30 segundos), PT1H30M (1 hora 30 minutos), P2Y6M (2 años 6 meses) y P1DT12H (1 día 12 horas). La herramienta analiza los siete componentes de duración, muestra cada valor etiquetado, calcula la duración total en segundos y milisegundos para uso programático, y muestra un resumen legible por humanos en inglés simple como '1 year, 6 months, 2 hours, 30 minutes'.
Casos de Uso Comunes
- Desarrolladores frontend que analizan valores de duración de video devueltos por la YouTube Data API v3 como cadenas ISO 8601 (por ejemplo, PT1H23M45S) para mostrar etiquetas de duración de video legibles por humanos en reproductores multimedia.
- Desarrolladores de aplicaciones de calendario que depuran valores de propiedad DURATION de iCalendar en componentes VEVENT y VTODO para verificar que los intervalos de eventos recurrentes y los tiempos de anticipación de recordatorios sean correctos.
- Desarrolladores de API que inspeccionan y depuran campos de duración ISO 8601 en especificaciones OpenAPI, recursos de tiempo FHIR y definiciones de tipos de esquemas GraphQL donde la duración es la representación canónica.
- Ingenieros DevOps que leen valores de timeout, TTL e intervalo en CRDs de Kubernetes, valores de Helm chart o expresiones de duración de reglas de alerta de Prometheus que utilizan la notación de duración ISO 8601.
- Ingenieros de QA que generan cadenas de duración ISO 8601 de casos extremos para probar la lógica de análisis y validación de duración en bibliotecas de procesamiento de fecha/hora para verificar su corrección y manejo de errores.