-1

時間間隔を選択する必要があります。

アプリに 2 つのタイムピッカーがあります。timepicker1 の選択時間が timepicker2 の選択時間よりも短いかどうかを確認する必要があります。そうでない場合は、トーストを表示してユーザーにエラーを伝える必要があります。

また、その場合は時間ではなく、日付を使用して、2 つの日付ピッカーでこれを行う必要があります。

これを行うためのコード例を教えてください。

4

1 に答える 1

2

日付または時刻の個々のコンポーネントを正しい順序で比較するだけです。時間について:

if (time1.getCurrentHour() < time2.getCurrentHour() || (time1.getCurrentHour() == time2.getCurrentHour() && time1.getCurrentMinute() < time1.getCurrentMinute())) {
  //time 1 is earlier.
}

24 時間表示かどうかによっては、少し複雑にする必要があるかもしれません。

日付の場合も同じです。最初に年、次に月、そして日を比較してください。

于 2010-12-13T18:39:35.450 に答える