所以我试图用 2 个不同的时间计算差异并以分钟为单位返回值。用户将一次输入每个值。小时,分钟,然后输入上午或下午。我面临的问题实际上是在做计算。我有以下功能,但它只有在两个时间都在上午或下午并且第一次小于第二次时才有效。我需要帮助 :(
int ComputeTime(int hour1, int hour2, int min1, int min2, bool ampm1, bool ampm2)
{
if (ampm1 == ampm2)
{
int calc1 = (hour1* 60) + min1,
calc2 = (hour2 * 60) + min2;
if (calc2 > calc1)
{
return calc2 - calc1;
}
}
else
{
//
}
}