How to find difference between two Joda-Time DateTimes in minutes How to find difference between two Joda-Time DateTimes in minutes java java

How to find difference between two Joda-Time DateTimes in minutes


Something like...

DateTime today = new DateTime();DateTime yesterday = today.minusDays(1);Duration duration = new Duration(yesterday, today);System.out.println(duration.getStandardDays());System.out.println(duration.getStandardHours());System.out.println(duration.getStandardMinutes());

Which outputs

1241440

or

System.out.println(Minutes.minutesBetween(yesterday, today).getMinutes());

Which is probably more what you're after


This will get you the difference between two DateTime objects in milliseconds:

DateTime d1 = new DateTime();DateTime d2 = new DateTime();long diffInMillis = d2.getMillis() - d1.getMillis();


Something like...

Minutes.minutesBetween(getStart(), getEnd()).getMinutes();