我希望以小时和分钟计算两个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。 有人能帮助我吗?
答案 0 :(得分:1)
int total_minutes = Minutes.minutesBetween(startTimeOnlyEST, endTimeOnlyEST).getMinutes();
int hours = total_minutes / 60;
int minutes = total_minutes % 60;