"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como calcular a diferença de tempo entre dois DateTimes Joda-Time em minutos?

Como calcular a diferença de tempo entre dois DateTimes Joda-Time em minutos?

Publicado em 19/11/2024
Navegar:972

How to Calculate the Time Difference Between Two Joda-Time DateTimes in Minutes?

Calculando a diferença de tempo entre dois DateTimes Joda-Time em minutos

Em sua busca para determinar a diferença de tempo entre dois objetos Joda-Time DateTime , vamos nos aprofundar na solução fornecida:

A resposta sugere o uso da classe Duration, que é uma representação abstrata de uma quantidade de tempo. Ao inicializar um objeto Duration como Duration duração = new Duration(ontem, hoje);, você efetivamente captura o intervalo de tempo entre os dois DateTimes.

Para recuperar a diferença desejada em minutos, acesse a propriedade Duration correspondente usando duração .getStandardMinutes(). Este método retorna o valor inteiro que representa o número de minutos decorridos entre as duas datas.

Alternativamente, para uma abordagem mais concisa, você pode utilizar a classe Minutes. A expressão Minutes.minutosBetween(ontem, hoje).getMinutes() calcula diretamente a diferença de minutos sem exigir um objeto Duration intermediário.

Nos exemplos de código fornecidos:

  • DateTime today = novo DateTime(); e DateTime ontem = hoje.minusDays(1); crie objetos DateTime para hoje e ontem.
  • System.out.println(duration.getStandardMinutes()); imprime a diferença horária em minutos entre ontem e hoje.

Esta solução abrangente permite calcular com eficácia a diferença horária entre dois Joda-Time DateTimes, fornecendo informações valiosas sobre as relações temporais em seu aplicativo.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3