ある列車から別の列車に乗り換えることができるかどうかを判断しようとしているときに問題があります。条件は、始発列車の到着(A1)時間が5分以上であること。2 番目の列車 (D2) の出発前。そして、あなたは駅に到着したので、2 番目の列車が到着するまで 180 分以上待つことはできません (A2) (出発する 2 番目の列車で任意に待つことができます)?
入力する必要がある時間の形式は次のとおりです。HH:MM 午前 0 時から経過した分に変換した後、これらの時間を比較しました。
問題は、午前 0 時より前の時刻と午前 0 時以降の時刻を比較する場合、この場合は「if 条件」を変更する必要があるということです。は真夜中後、A1 は真夜中前、A2 と D2 は後、A1 と A2 は真夜中前 (ただし、A2 の方が早い)、D2 は真夜中後です。
これらのすべてのケースで、異なる状態にする必要があります。これを解決するには?
PS: 別の時刻形式 (真夜中からの分数ではなく) を使用する必要があると思いますが、どうすればよいですか?
ありがとうございました!