ForHosting KIT · Casa, cozinha e lazer

Conversão de horas decimais

Sete horas e meia numa folha de ponto são 7:30:00, e 1 hora e 15 minutos são 1,25 hora decimal. Converta qualquer duração nos dois sentidos entre horas decimais e horas, minutos e segundos, sem virar à meia-noite. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Horas decimais
2,5
Você obtém
Convertido
02:30:00
Direção
To hms
Horas
2
Minutos
30

Sistemas de folha de pagamento, planilhas de ponto, diários de voo e cadernos de laboratório costumam guardar uma duração como um número decimal de horas, enquanto as pessoas leem o mesmo intervalo como horas, minutos e segundos. Sete horas e meia num ponto são 7:30:00 no relógio; uma hora e quinze minutos num diário são 1.25 horas decimais numa planilha. Esta ferramenta de conversão de tempo decimal passa de uma escrita à outra com aritmética sexagesimal pura: a parte fracionária de uma hora decimal é multiplicada por sessenta para obter minutos, e o resto é multiplicado de novo por sessenta para obter segundos. No outro sentido, os minutos são divididos por sessenta e os segundos por três mil e seiscentos para voltar a uma única hora decimal.

O que a conversão de tempo decimal realmente calcula

Horas decimais e horas-minutos-segundos são duas escritas da mesma duração, não dois relógios diferentes nem um horário do dia. Uma hora decimal como 2.5 significa duas horas inteiras mais cinco décimos de hora. Como uma hora contém sessenta minutos, cinco décimos de hora são trinta minutos, então 2.5 horas decimais são 2 horas 30 minutos 0 segundos.

O caminho inverso é igualmente mecânico: duas horas mais trinta minutos mais zero segundos é 2 + 30/60 + 0/3600, que vale 2.5. O conversor não consulta relógio de sistema, fuso horário nem calendário; não dá a volta às vinte e quatro horas, porque um ponto semanal pode legalmente guardar 36.25 horas. As horas inteiras vêm da parte inteira do decimal.

Os minutos vêm do piso da fração restante vezes sessenta. Os segundos vêm do resto depois dos minutos, vezes sessenta, com um transporte estável para que um float que cai logo abaixo de sessenta segundos vire o minuto seguinte em vez de um resíduo feio. Minutes ou seconds maiores que cinquenta e nove são aceitos e transportados: noventa minutos são uma hora e meia, não um erro.

Isso combina com folhas de ponto em que alguém digitou 1 hora 90 minutos em vez de 2 horas 30 minutos. Componentes negativos são rejeitados porque uma duração negativa não é um tempo conversível nesta ferramenta.

Onde um conversor de horas decimais se justifica

Quem prepara a folha converte horas decimais de um sistema de crachá em HH:MM:SS para o holerite bater com o relógio que o trabalhador viu. Diários de aviação e de laboratório vão no outro sentido: uma saída ou uma incubação anotada como 1:20:00 vira 1.333 horas decimais numa planilha que só soma decimais. Professores e sites de preparação para provas precisam de um oráculo determinístico que marque 2.75 horas como 2:45:00, não como 2 horas e 74 minutos soltos de uma multiplicação descuidada.

Diferente de um somador de horário do dia, esta ferramenta não dá a volta à meia-noite e não emite um deslocamento de dia; 26.5 horas é um total semanal legal, não duas da madrugada. Diferente de um conversor de unidades que transforma 90 minutos em 1.5 horas como um único par de origem e destino, esta página fala do par de formatos que as pessoas realmente buscam: horas decimais versus horas-minutos-segundos.

Combine este conversor com uma ferramenta de relógio mais horas quando precisar de um horário de término do dia, e com um somador de durações quando primeiro precisar juntar vários blocos de cronômetro.

Folha de pagamento e recibos de ponto

Transforme horas decimais do sistema de crachá em HH:MM:SS para o holerite bater com o relógio que o trabalhador viu, ou dobre de volta uma linha manuscrita de 1 h 90 min em 2.5 horas.

Aviação, laboratório e livros de bordo

Converta uma saída ou uma incubação anotada como 1:20:00 em horas decimais para uma planilha que só soma decimais, sem dar a volta à meia-noite.

O que acontece se um valor for negativo ou não for um número?

Durações negativas e valores não finitos (NaN, Infinity, booleanos, objetos) são rejeitados e não são cobrados.

26.5 horas decimais viram a meia-noite?

Não. Este conversor trata a entrada como uma duração, não como um horário de relógio do dia. 26.5 horas viram 26:30:00, um total semanal legal numa folha de ponto.

Como transformo horas decimais em horas e minutos?

A parte inteira são as horas; multiplique a parte decimal por 60 para obter os minutos. Com 2,75 horas, ficam 2 horas e 45 minutos, ou seja, 2:45:00.

Como converto horas, minutos e segundos em horas decimais?

Divida os minutos por 60 e os segundos por 3600 e some tudo às horas. Assim, 1 hora e 15 minutos viram 1,25 hora decimal.

Posso digitar 60 minutos ou segundos, ou mais?

Pode. O que passa vai para a unidade seguinte: 90 minutos contam como uma hora e meia, e 1 hora com 90 minutos vira 2:30:00.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/life/decimal-time-conversion

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/life/decimal-time-conversion \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"decimal_hours":2.5}'
{
  "decimal_hours": 2.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.decimal_time_conversion",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_hours1000000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Valores negativos e entradas que não são números finitos são rejeitados com invalid_input e não são cobrados. Chamadas API bem-sucedidas usam o preço-base publicado US$ 0,002.

Contrato de entrada, os dois sentidos e a forma da resposta

A magnitude é limitada para que um erro de digitação não peça um milhão de horas. Faltar os dois lados da conversão é uma falha tipada, não um resultado zero. Envie um corpo JSON que nomeie pelo menos um lado da conversão. direction é um enum opcional: auto (o padrão), to_hms ou to_decimal. No modo auto, um campo decimal_hours presente escolhe decimal para HMS; senão, hours, minutes e seconds escolhem HMS para decimal. Os aliases mode e convert são aceitos para direction. decimal_hours é um número finito não negativo como 2.5 ou 8.75; os aliases decimal, value e hours_decimal são aceitos. hours, minutes e seconds são números finitos não negativos; minutes e seconds valem zero quando omitidos. Os aliases h e hr, m e min, e s e sec são aceitos para que planilhas reutilizem nomes de coluna. Números JSON e strings numéricas são interpretados; booleanos, arrays, objetos, strings vazias, Infinity e NaN falham com invalid_input nomeando o campo. Um valor negativo em qualquer campo numérico falha com invalid_input; essas falhas não são cobradas. Em caso de sucesso o corpo sempre devolve as duas escritas: decimal_hours, os hours, minutes e seconds normalizados após o transporte, uma string hms como 02:30:00, uma string converted que segue o sentido pedido, total_seconds, o direction resolvido e uma fórmula curta. Exemplo: decimal_hours 2.5 gera hours 2, minutes 30, seconds 0, hms 02:30:00, converted 02:30:00 e total_seconds 9000. Exemplo: hours 1, minutes 15, seconds 0 gera decimal_hours 1.25, hms 01:15:00 e converted 1.25. Force direction quando um payload puder carregar campos sobrando de um envio anterior do formulário.

Onde um conversor de horas decimais se justifica

Nesta página o trabalho roda inteiramente no seu navegador; pela API cada conversão bem-sucedida custa US$ 0,002, a validação falha não é cobrada e nada é armazenado depois que a resposta retorna.

Gabaritos de dever e fixtures de integração

Afirme que 2.75 horas são 02:45:00 em gabaritos de prova e fixtures de integração contínua que não podem depender do relógio da máquina.

Como converter horas decimais em horas, minutos e segundos?

Envie decimal_hours como um número finito não negativo (por exemplo 2.5). A API devolve hours, minutes, seconds e uma string hms como 02:30:00. direction pode ser omitido (auto) ou definido como to_hms.

Como converter horas, minutos e segundos em horas decimais?

Envie hours e, se quiser, minutes e seconds, como números finitos não negativos. A API devolve decimal_hours (h + m/60 + s/3600) e a string hms normalizada. direction pode ser definido como to_decimal.

Quanto custa a conversão de tempo decimal?

A ferramenta do navegador é gratuita. Solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; a entrada inválida não é cobrada.

Ver a documentação completa do KIT →