Data e hora

Conversor de duraçãoEntenda a mesma duração em várias formas

Uma duração por linha. Duas partes com dois-pontos significam horas:minutos; números sem unidade usam a opção selecionada.

conversor de duração

Entrada

A entrada é processada neste navegador e não é enviada a um servidor.

Resultados

Opções

Um valor por linha: PT1H30M, 01:30 (= 1h 30m), 1h 30m ou 90.5. Unidades curtas: w d h m/min s ms.

Dia fixo = 24 horas; semana = 7 dias. P1M (mês) é recusado; PT1M (minuto) é aceito.

Apenas milissegundos inteiros exatos. Use ponto decimal; o destino pode ser arredondado para 9 casas.

Máximo: 1000 linhas, 100000 unidades de código UTF-16, 512 por linha; ±10^18 ms por duração. Linhas vazias são erros.

Insira dados ou carregue um exemplo.

O conversor de duração ajuda a comparar o PT1H30M recebido de uma API com horas decimais registradas em uma planilha. O número representa tempo decorrido, sem ser transformado em data ou timestamp.

Um lote pode misturar formatos. Cada resposta mantém a linha de origem, então um valor incorreto no meio não desloca os seguintes nem vira zero sem explicação. É possível corrigir apenas a entrada problemática.

Por que usar este conversor de duração?

Escritas diferentes, o mesmo intervalo

O conversor de duração retorna 5400 segundos para PT1H30M, 01:30 e 1h 30m. Os milissegundos exatos e as horas acumuladas aparecem junto do resultado, facilitando identificar uma escolha de unidade incorreta.

Três representações de duração convergem para um relógio e uma escala compartilhada.

Não estime o tamanho de um mês

P1M representa um mês e PT1M um minuto. O primeiro é recusado com uma explicação; o segundo vale 60 segundos. As outras linhas válidas continuam sendo processadas sem tratar um mês médio como duração exata.

Unidades fixas do relógio seguem para uma escala, enquanto um calendário para em um limite separado.

Esclareça as entradas ambíguas

01

Leia horas e minutos nas duas partes

01:30 significa uma hora e meia. Para um minuto e trinta segundos, escreva 00:01:30 ou 1m 30s. A unidade de entrada só altera números sem sufixo, não a notação com dois-pontos.

02

Escolha quando atualizar

A conversão automática aguarda 350 ms após a última edição. Desative-a para revisar o lote antes de executar pelo botão ou por Ctrl/Cmd + Enter. Ao mudar a entrada ou uma opção, o relatório anterior fica desatualizado e não pode ser exportado.

03

Confira linhas e arredondamento

Linhas vazias permanecem como erros. Quando houver indicação de arredondamento, compare o resultado com os milissegundos exatos. A exibição avança de 50 em 50 linhas; cópia e download sempre incluem o relatório completo.

De segundos para horas e outros formatos

Normalizar duração ISO 8601

São aceitas semanas inteiras isoladas, como P2W, ou componentes ordenados, como P1DT2H3M4.005S. A saída distribui o valor entre dias fixos, horas, minutos e segundos. Zero é representado por PT0S.

Unidades para números decimais

Selecione a unidade de entrada para um número sem sufixo e depois a unidade de destino. O valor 1.5 em horas equivale a 90 minutos. Há milissegundos, segundos, minutos, horas, dias de 24 horas e semanas de sete dias.

Sinal único e cálculo exato

O sinal inicial vale para toda a expressão: -1h 30m corresponde a menos 90 minutos. Quantidades decimais só são aceitas quando resultam em milissegundos inteiros exatos, evitando resíduos de ponto flutuante em valores como 0.1s.

Formato HH:MM:SS e relatório por linha

Cada registro contém a entrada, o valor convertido, os milissegundos exatos, a forma ISO e as horas acumuladas. Erros continuam na posição original, com uma explicação, inclusive no arquivo exportado.

Unidades fixas e limites reais

Dia fixo não é cálculo de calendário
Um dia vale 86400 segundos; uma semana vale sete dias. Anos e meses são recusados mesmo quando escritos como componentes zero. Datas, fusos, horário de verão e segundos intercalares ficam fora deste cálculo.
Apenas o subconjunto ISO documentado
Use P e T maiúsculos. Semanas devem aparecer sozinhas; dias, horas e minutos são inteiros. Somente segundos aceitam até três casas decimais. Intervalos, repetições e semanas ISO misturadas com outras unidades não são aceitos.
Símbolos curtos em vez de frases
Use w, d, h, m ou min, s e ms, cada unidade no máximo uma vez, em qualquer ordem. Nomes completos em português ou inglês não fazem parte da sintaxe. Minutos e segundos com dois-pontos exigem dois dígitos de 00 a 59; horas podem ultrapassar 23.
Precisão de entrada e arredondamento
Use ponto como separador decimal. Números e unidades curtas permitem até nove casas, desde que correspondam a milissegundos inteiros. O destino é arredondado para nove casas quando necessário, com empates afastados de zero. Milissegundos e textos de duração permanecem exatos.
Lotes limitados, sem somar automaticamente
Máximo de 1000 linhas físicas, 100000 unidades de código UTF-16 no total e 512 por linha; cada duração é limitada a ±10^18 ms. Linhas vazias são erros. Não há soma, ordenação, remoção de duplicatas, importação de arquivos, leitura de URL ou compartilhamento da entrada por link.

Dúvidas sobre o conversor de duração

Que formas de escrever uma duração são aceitas?

Você pode usar o subconjunto ISO aceito, H:MM ou H:MM:SS.fff, unidades curtas como 2h 5m e números decimais. Um número sozinho segue a unidade de entrada selecionada. Formatos diferentes podem ser misturados no mesmo lote.

Como transformar 1h 30m em segundos?

Digite 1h 30m em uma linha e escolha segundos como destino. O resultado é 5400 segundos. O relatório também mostra 5400000 milissegundos e PT1H30M para conferir a equivalência.

Uma duração com duas partes indica horas ou minutos?

Aqui, duas partes sempre indicam horas:minutos. Portanto, 01:30 equivale a 90 minutos. Como outros conversores podem usar minutos:segundos, prefira 00:01:30 ou 1m 30s para representar 90 segundos.

O formato de horas mantém valores acima de 24?

Sim. As horas acumuladas não voltam a zero após 24 horas. Por exemplo, 90061 segundos aparecem como 25:01:01, enquanto a representação ISO normalizada é P1DT1H1M1S.

Qual é a unidade de um valor sem sufixo?

A unidade padrão é segundo. Você pode escolher milissegundos, minutos, horas, dias ou semanas para números sem sufixo. Entradas com unidade, strings ISO e notações com dois-pontos continuam tendo o significado indicado pelo próprio formato.

Resultado inesperado?

Confira a próxima duração

Experimente o conversor de duração com o lote de exemplo antes de inserir seus próprios registros. Confira unidade, sinal e indicação de arredondamento antes de usar o resultado em uma configuração.