Home >Java >javaTutorial >How do you calculate the time difference between two Joda-Time DateTimes in minutes?
Joda-Time DateTimes: Calculating Time Differences in Minutes
How do you determine the time difference between two Joda-Time DateTimes in minutes? Here's how:
To calculate the time difference in minutes between two DateTimes, use the following approach:
<code class="java">public class DateTimeDifferenceExample { public static void main(String[] args) { // Create two DateTimes DateTime datetime1 = new DateTime(); DateTime datetime2 = datetime1.plusMinutes(30); // Calculate the difference using Duration Duration duration = new Duration(datetime1, datetime2); long minutesDifference = duration.getStandardMinutes(); // Alternatively, you can use Minutes.minutesBetween() method: long minutesDifference2 = Minutes.minutesBetween(datetime1, datetime2).getMinutes(); // Output the difference System.out.println("Minutes difference: " + minutesDifference); System.out.println("Minutes difference using Minutes.minutesBetween(): " + minutesDifference2); } }</code>
Output:
Minutes difference: 30 Minutes difference using Minutes.minutesBetween(): 30
The above is the detailed content of How do you calculate the time difference between two Joda-Time DateTimes in minutes?. For more information, please follow other related articles on the PHP Chinese website!