「~から」の時間選択を作成する必要があり、そのために 2 つの TimePicker コンポーネントを作成しました。その背後にあるデータベースは何年も前から既に存在し、24 時間形式を使用しているため、私のコードでは、
tpOpenFrom.setIs24HourView(true);
tpOpenTo.setIs24HourView(true);
私の問題は、「23」(:00) の後、コンポーネントが「戻る」から「00」(:00 )、「09:00」が「開始」時間として入力され、「00:00」が「終了」時間として入力された場合のように、ユーザーが実際の選択を忘れたかどうかを調べることができなくなります。または、「00:00」から「00:00」の選択が行われた場合: ユーザーは何かを入力するのを忘れましたか? または、「24 時間営業」を定義するつもりでしたか?
24 時間モードでは、TimePicker で実際に 24:00 を入力できるようにする必要があります。ISO 8601 の 24 時間時計システムでは、真夜中を「00:00」と「24:00」の両方で参照できる特別なケースとして定義しているため、TimePicker は時間を 24 に設定できるようにし、自動的に時刻をブロックする必要があります。 00 分まで。
TimePicker を利用してそれを達成する方法を知っている人はいますか?