如何从两个当地时间的joda获得小时和分钟差异

时间:2015-04-29 05:38:24

标签: java math jodatime

我希望以小时和分钟计算两个LocalTime值之间的差异? 假设我想要在下午6点到11点59分之间的时差,即5.59(5小时59分钟)。

LocalTime startTimeOnlyEST = new LocalTime(startTimeEST);
LocalTime endTimeOnlyEST = new LocalTime(endTimeEST);

float quotient = Minutes.minutesBetween(startTimeOnlyEST,       endTimeOnlyEST).getMinutes() / 60;

通过使用上面的代码,我们只得到小时值5 ..我也想得到.59。 有人能帮助我吗?

1 个答案:

答案 0 :(得分:1)

int total_minutes = Minutes.minutesBetween(startTimeOnlyEST, endTimeOnlyEST).getMinutes();
int hours = total_minutes / 60;
int minutes = total_minutes % 60;