2
respostas

Calculo de horas sem usar data, valores acima de 24hrs

Boa Dia a todos.

Estou com uma situação em que preciso fazer o somatório e a média de horas, apenas horas, sem usar data, preciso fazer um somatório, calcular médias de horas e outras operações envolvendo apenas horas.

tentei usar o Date mas não deu certo, quando passa de 24 hrs ele volta ele trata como data.

gostaria de saber se alguém conhece uma biblioteca ou classe específica em java para fazer cálculos e trabalhar com horas q podem ir de “00:00:01” até “135:59:59”, esse ultimo foi aleatório, mas pode chegar a horas bem grandes.

obrigado a todos

2 respostas

Ola Allam

você ja tentou usar a java.time ??

import java.time.*;
import java.time.temporal.*;

public class Main
{
    public static void main(String[] args) {



        Duration d1 = Duration.of(1, ChronoUnit.HOURS);

        Duration d2 = Duration.of(2, ChronoUnit.HOURS);

        Long soma = d1.plus(d2).toHours();



    }

}

tem um curso sobre java.time aqui

https://cursos.alura.com.br/course/java8-lambdas