Maison  >  Article  >  Java  >  Comment calculer la différence de temps entre les dates et heures Joda-Time en minutes ?

Comment calculer la différence de temps entre les dates et heures Joda-Time en minutes ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-02 17:21:29866parcourir

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

Calcul de la différence de temps entre les dates et heures de Joda-Time en minutes

Lorsque vous travaillez avec des horodatages dans Joda-Time, il devient souvent nécessaire de calculer la différence entre deux objets DateTime. Ceci peut être réalisé en utilisant la Durée ou les Minutes.

Dans votre code Java fourni, vous avez des objets DateTime nommés datetime et punchTime. Voici comment vous pouvez utiliser la Durée pour calculer la différence entre elles en minutes :

Duration duration = new Duration(datetime, punchTime);
int minutes = duration.getStandardMinutes();

Vous pouvez également utiliser directement les Minutes :

int minutes = Minutes.minutesBetween(datetime, punchTime).getMinutes();

Les deux méthodes vous donneront la différence de temps en minutes sous forme d'entier.

Exemple de sortie :

DateTime today = new DateTime();
DateTime yesterday = today.minusDays(1);

Duration duration = new Duration(yesterday, today);
int minutes = duration.getStandardMinutes();

System.out.println(minutes);

Cet exemple affiche le nombre de minutes entre hier et aujourd'hui, qui serait de 1 440 minutes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn