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

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

Mary-Kate Olsen
Libérer: 2024-11-02 16:58:03
original
948 Les gens l'ont consulté

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

Calcul du décalage horaire entre deux Joda-Time DateTimes en minutes

Dans votre quête pour déterminer le décalage horaire entre deux objets Joda-Time DateTime , examinons la solution fournie :

La réponse suggère d'utiliser la classe Duration, qui est une représentation abstraite d'une quantité de temps. En initialisant un objet Duration comme Duration durée = new Duration(hier, aujourd'hui);, vous capturez efficacement l'intervalle de temps entre les deux DateTimes.

Pour récupérer la différence souhaitée en minutes, accédez à la propriété Duration correspondante en utilisant la durée .getStandardMinutes(). Cette méthode renvoie la valeur entière représentant le nombre de minutes écoulées entre les deux dates.

Alternativement, pour une approche plus concise, vous pouvez utiliser la classe Minutes. L'expression Minutes.minutesBetween(hier, aujourd'hui).getMinutes() calcule directement la différence des minutes sans nécessiter d'objet Duration intermédiaire.

Dans les exemples de code fournis :

  • DateTime aujourd'hui = nouveau DateHeure(); et DateTime hier = aujourd'hui.minusDays(1); créer des objets DateTime pour aujourd'hui et hier.
  • System.out.println(duration.getStandardMinutes()); imprime le décalage horaire en minutes entre hier et aujourd'hui.

Cette solution complète vous permet de calculer efficacement le décalage horaire entre deux Joda-Time DateTimes, fournissant des informations précieuses sur les relations temporelles au sein de votre application.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal