"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > 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 ?

Publié le 2024-11-19
Parcourir:219

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 durée. En initialisant un objet Duration comme Duration duration = 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 Today = 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.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3