A Calculadora de Diferença de Hora e Data encontra a duração exata decorrida entre duas combinações de data e hora, até horas e minutos, em vez de parar em dias inteiros do calendário. Insira uma data de início com um horário, e uma data de término com um tempo, e a calculadora retorna o intervalo exato em dias, horas e minutos, além do mesmo valor convertido para outras unidades.
Muitas perguntas sobre datas diárias só precisam de dias inteiros. Mas uma remessa em trânsito, um acordo de nível de serviço ou uma janela de amostra de laboratório geralmente é medida por hora, e uma contagem de um dia inteiro sozinha pode esconder uma diferença significativa de quase um dia inteiro extra.
Encontre o tempo exato decorrido entre dois momentos
Adicionar um horário do dia a cada data refina o resultado de dias inteiros para dias, horas e minutos, o que importa sempre que um prazo ou duração é medido com mais precisão do que apenas a data do calendário. Exemplo trabalhado: uma remessa mostra "em trânsito" de 2:15 PM em um dia até 9:40 AM dois dias depois.
1. Conte os dias inteiros entre as duas datas do calendário. 2 dias de calendário separam as duas datas.
2. Compare os horários do dia. O horário final, 9:40 AM, é mais cedo no dia que o horário de início, 2:15 PM.
3. Ajuste para o dia parcial. Como o tempo final ocorre antes do horário de início no relógio, a duração decorrida é um pouco menor que 2 dias completos: 1 dia, 19 horas, 25 minutos.
Para a maioria das perguntas de calendário, o valor do dia inteiro seria próximo o suficiente, mas para um acordo de nível de serviço medido em horas, a diferença entre "2 dias" e "1 dia 19 horas 25 minutos" pode ser relevante para o prazo de conformidade.
Entenda por que o horário do dia muda o total
Duas datas que estejam separadas por 2 em dias do calendário podem representar uma duração decorrida que vai de pouco mais de 1 dia até pouco menos de 3 dias, dependendo inteiramente da hora do dia em cada extremidade.
Um trânsito que começa às 11:00 da tarde e termina às 1:00 da manhã dois dias depois tem pouco mais de 26 horas, enquanto um que começa às 12:01 da manhã e termina às 11:59 PM dois dias depois é quase 72 horas, mesmo que ambos os pares abranjam as mesmas datas do calendário 2.
Aplique o método da diferença de data com o tempo incluído
O cálculo subjacente primeiro encontra a diferença do dia inteiro entre as duas datas do calendário, depois ajusta pela diferença de horário do dia, tomando emprestado um dia inteiro da contagem de dias sempre que o horário final seja anterior ao horário de início.
wholeDays = dayNumber(endDate) - dayNumber(startDate)
timeDiff = endTimeOfDay - startTimeOfDay
if timeDiff < 0: wholeDays -= 1 timeDiff += 24 hours ```
O resultado é então períodos completos de 24 horas, mais o tempo restante expresso em horas e minutos.
Converter o resultado em outras unidades
A duração precisa decorrida se converte automaticamente em horas totais, minutos totais e segundos totais, além da divisão de dias-horas-minutos, de modo que um único cálculo atende à unidade que um acordo de nível de serviço ou protocolo de laboratório especificar.
Uma duração de 1 dia, 19 horas, 25 minutos converte em 43 horas 25 minutos totais, ou 2,605 minutos totais, para contextos que precisam de um único valor contínuo em vez de uma divisão em unidades mistas.
Use isso para prazos reais que incluam um componente de tempo
Um chamado de suporte aberto às 4:45 PM de uma quinta-feira, com um compromisso de resposta de 24 horas, deve ser entregue às 4:45 PM de sexta-feira, e não simplesmente "no dia seguinte", por isso um cálculo com base em diferença de tempo importa mais do que um cálculo apenas no calendário sempre que um compromisso de serviço é declarado em horas e não em dias úteis.
Trabalhe com um exemplo de cruzamento no mesmo dia
Uma amostra de laboratório é registrada em 11:30 PM de um dia e processada em 1:00 AM do dia seguinte. 1. Conte os dias inteiros entre as duas datas do calendário. 1 dia de calendário separa as duas datas. 2. Compare os horários do dia. O horário final, 1:00 AM, é mais cedo no dia que o horário de início, 11:30 PM.
3. Ajuste para o dia parcial. Como o tempo final ocorre antes do horário de início no relógio, nenhum dia completo realmente se passou: a duração real é 1 hora, 30 minutos, não 1 dia inteiro.
Perguntas frequentes
Como isso é diferente de uma calculadora simples de diferença de data?
Uma ferramenta simples de diferença de datas normalmente retorna apenas dias inteiros de calendário entre duas datas. Essa calculadora também considera o horário do dia em ambas as extremidades, retornando uma duração precisa em dias, horas e minutos, em vez de arredondar para o dia inteiro mais próximo.
Por que meu resultado é menor do que a contagem do dia inteiro que eu esperava?
Se o horário final do dia for anterior ao horário de início, a verdadeira duração decorrida é menor que a diferença de dia inteiro entre as duas datas do calendário, já que um dia parcial no final ainda não foi totalmente concluído.
Essa calculadora consegue lidar com uma duração medida inteiramente em horas?
Sim. O resultado final converte automaticamente em horas, minutos e segundos totais, além da divisão de dias-horas-minutos.
Isso leva em conta os fusos horários?
A calculadora assume que tanto o horário de início quanto o fim se referem ao mesmo fuso horário, a menos que uma conversão de fuso horário seja aplicada separadamente antes; misturar fusos horários sem converter primeiro produzirá uma duração decorrida imprecisa.
Qual é um exemplo real em que o horário do dia importa?
Janelas de trânsito de remessas, prazos para acordos de nível de serviço e janelas de amostras laboratoriais ou clínicas são comumente medidas por hora em vez do dia calendário, tornando a diferença com base no tempo o valor relevante.
Posso usar isso para verificar se um prazo de resposta de 24 horas foi cumprido?
Sim. Digite o horário do recebimento do pedido e o horário do envio da resposta, e a calculadora retorna o período exato decorrido para comparar com o compromisso.
O horário de verão afeta o resultado?
O cálculo funciona com base em números de dias de calendário e horários de relógio, em vez de segundos decorridos brutos, o que evita os erros de dias fracionados que podem ocorrer nos dias específicos de cada ano em que os relógios mudam.
Resumo
Encontrar o horário exato entre duas datas significa combinar a diferença do calendário do dia inteiro com a diferença de horário em cada extremidade, pegando emprestado um dia sempre que o horário final for mais cedo que o horário de início, então uma remessa de 2:15 PM para 9:40 AM dois dias depois resulta em 1 dia, 19 horas, 25 minutos em vez de um tempo fixo de 2 dias.
Esse total com consciência de tempo importa sempre que um prazo ou duração é medido em horas, não apenas em datas do calendário.