从整数开始的小时和分钟的时间转换

时间:2014-05-09 15:27:36

标签: objective-c

我正在使用此公式计算时间时间=距离/速度。    例如,时间= 34.5 / 40 = 0.8625     所以时间是0.8625。     因此,如果有人能够描述将此浮点值转换为小时和分钟的最佳方法,那将非常有用。

由于

1 个答案:

答案 0 :(得分:0)

首先,我们需要知道测量单位。如果您计算以英里为单位的距离和以英里/小时计算的速度,那么您的最终结果将以小时为单位表示。 如果是这样的话:

float timeInHours = distance / speed;

int hours = floorf(timeInHours);
int minutes =  roundf(60.0f * (timeInHours - hours));

希望这有帮助!