2015-04-29 1 views
0

Я хочу получить разницу между двумя значениями LocalTime в часах и минутах? Предположим, я хочу разницу во времени между 6 вечера и 11.59 утра, т. Е. 5.59 (5 часов и 59 минут).Как получить разницу в часах и минутах от двух местных часов joda

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

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

Используя приведенный выше код, мы получаем только значение часа 5 .. Я тоже хочу получить .59. Может ли кто-нибудь мне помочь?

ответ

1
int total_minutes = Minutes.minutesBetween(startTimeOnlyEST, endTimeOnlyEST).getMinutes(); 
int hours = total_minutes/60; 
int minutes = total_minutes % 60; 
Смежные вопросы