Conversor
Analisador de Duração ISO
Analisa strings de duração ISO 8601 (P1Y2M3D) em formato legível.
Loading…
Sobre o Analisador de Duração ISO
O Analisador de Duração ISO interpreta strings de duração ISO 8601 — o formato padrão usado em APIs de data/hora, protocolos de calendário e metadados de vídeo — dividindo-as em seus componentes constituintes: anos, meses, semanas, dias, horas, minutos e segundos. As durações ISO 8601 usam o formato P[n]Y[n]M[n]DT[n]H[n]M[n]S, onde P é o designador e T separa os componentes de data e hora; por exemplo, P1Y6MT2H30M representa 1 ano, 6 meses, 2 horas e 30 minutos. Embora legíveis por máquina, essas strings são opacas à inspeção humana sem análise, tornando esta ferramenta essencial para qualquer pessoa que trabalhe com dados iCalendar, YouTube API, OpenAPI ou FHIR.
Como Usar
Insira uma string de duração ISO 8601 no campo de entrada — exemplos comuns incluem PT30S (30 segundos), PT1H30M (1 hora e 30 minutos), P2Y6M (2 anos e 6 meses) e P1DT12H (1 dia e 12 horas). A ferramenta analisa todos os sete componentes de duração, exibe cada valor rotulado, calcula a duração total em segundos e milissegundos para uso programático e mostra um resumo legível por humanos em inglês simples, como '1 year, 6 months, 2 hours, 30 minutes'.
Casos de Uso Comuns
- Desenvolvedores frontend analisando valores de duração de vídeo retornados pela YouTube Data API v3 como strings ISO 8601 (por exemplo, PT1H23M45S) para exibir rótulos de duração de vídeo legíveis por humanos em players de mídia
- Desenvolvedores de aplicativos de calendário depurando valores de propriedade DURATION do iCalendar em componentes VEVENT e VTODO para verificar se os intervalos de eventos recorrentes e os prazos de lembretes estão corretos
- Desenvolvedores de API inspecionando e depurando campos de duração ISO 8601 em especificações OpenAPI, recursos de temporização FHIR e definições de tipo de esquema GraphQL onde a duração é a representação canônica
- Engenheiros DevOps lendo valores de timeout, TTL e intervalo em CRDs do Kubernetes, valores de Helm chart ou expressões de duração de regras de alerta do Prometheus que usam a notação de duração ISO 8601
- Engenheiros de QA gerando strings de duração ISO 8601 de casos extremos para testar a lógica de análise e validação de duração em bibliotecas de processamento de data/hora quanto à correção e tratamento de erros