こんにちは私は時間の範囲を比較しようとしています。私の要件は、時間選択ダイアログから時間を選択するときです。これは時間のピッカーのダイアログから12または00を選択しないと動作しています。時間の範囲を比較するには?
開始時間:06:00 終了時間:23:00 がタイムピッカー]ダイアログボックスから時間を選択:12:23
コードの下に適切なタイミングではない上記のいくつかのいずれかが私を助けることができますしてください
String pattern = "hh:mm";
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
Date date1 = sdf.parse(startTime);
Date date2 = sdf.parse(endTime);
Date date3 = sdf.parse(selectedTime);
if (((date3.after(date1) || date3.equals(date1)) && (date3.before(date2) || date3.equals(date2)))) {
}
else {
Toast.makeText(context, "Pickup time should be open and close timings", Toast.LENGTH_SHORT).show();
}
私に試してみよう結果 – Krish
更新された回答を使用してください。同じ条件もカバーします。 – ADM
働きがいありがとう – Krish