2 つのことを決定しなければならないという固有の問題があります。
1) 現在の時刻とカスタム時刻が同じ 30 分のタイム スロット内にある場合 (たとえば、午後 2 時 10 分で、カスタム時刻が午後 2 時 22 分である場合、2 時から 2 時 30 分までの同じタイム スロット内にあることを確認したい) ) ただし、現在の時刻が午後 1 時 55 分で、カスタム時刻が午後 2 時 15 分である場合は、同じ時間帯にあるべきではありません (30 分の違いがありますが、1 つは午後 1 時 30 分から午後 2 時で、別の時間帯は同じデバイス/クロックの時間帯ではありません)。午後2時~2時半)
2) 30 分の同じタイム スロット内で、現在の時間がカスタム時間より前の場合は true を返し、それ以外の場合は false を返します。これを計算する方法はありますか?共通の utils クラスにカスタム関数を追加して、カスタム時間と現在の時間をフィードして結果を確認できるようにしようと考えているので、一般的なものがあると便利です。何か案は?
私は見ました:日付や他の記事に関係なく、特定の時間が2つの時間の間にあるかどうかを確認しますが、30分のデバイス/クロックタイムスロット期間については何も説明していません。
https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/time/DateUtils.htmlが何らかの方法でこの正確なロジックまたは Android のカスタム関数/ライブラリを操作するのに役立つかどうかについての考えこれに役立ちます。本当に役に立ちます!