私のアプリでは、時間がユーザーが選択した特定の時間帯にある場合、いくつかのものを更新しています。ユーザーが「07-21」のようなものを選択した場合は正常に機能しますが、夜通しの「21-07」では機能しません。時間を確認する方法は、現在の時間を取得してミリ秒に変換することです。次に、現在のミリが選択した時間の間にあるかどうかを確認します (これらもミリ秒に変換されます)。このような:
if (currentMilli >= startHourMilli && currentMilli <= endHourMilli)
問題: ユーザーが真夜中 (19-08 など) を超えるものを選択すると機能しません。
私は多くのことを試しましたが、これを行う方法がわかりません。
どんな助けでも大歓迎です!