時間と分で2回あります。時間の差を計算する式
time[0]: hour1
time[1]: minutes1
time[2]: hour2
time[3]: minutes2
私は分単位で時間の差を計算し、この計算式を作成しました:これまでの任意のエッジケースがある場合、私は思っていた
((time[2] % 12 - time[0] % 12) * 60) + (time[3] - time[1])
。さらに、この式を作成するために従うべきパラダイムは何ですか(非常に基本的ですが)。
あなたのアルゴリズムは間違っています。 'hour1'が9、' hour2'が23( 'minutes1'と' minutes2'が0であると仮定します)の場合はどうなりますか? –