在Android中,可以使用DatePicker和TimePicker组合来实现时间区间选择。具体步骤如下:
<DatePicker android:id="@+id/datePicker" android:layout_width="match_parent" android:layout_height="wrap_content" /> <TimePicker android:id="@+id/startTimePicker" android:layout_width="match_parent" android:layout_height="wrap_content" /> <TimePicker android:id="@+id/endTimePicker" android:layout_width="match_parent" android:layout_height="wrap_content" />  DatePicker datePicker = findViewById(R.id.datePicker); TimePicker startTimePicker = findViewById(R.id.startTimePicker); TimePicker endTimePicker = findViewById(R.id.endTimePicker); datePicker.setOnDateChangedListener(new DatePicker.OnDateChangedListener() { @Override public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) { // 获取用户选择的日期 Calendar selectedDate = Calendar.getInstance(); selectedDate.set(year, monthOfYear, dayOfMonth); } }); startTimePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() { @Override public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { // 获取用户选择的开始时间 Calendar startTime = Calendar.getInstance(); startTime.set(Calendar.HOUR_OF_DAY, hourOfDay); startTime.set(Calendar.MINUTE, minute); } }); endTimePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() { @Override public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { // 获取用户选择的结束时间 Calendar endTime = Calendar.getInstance(); endTime.set(Calendar.HOUR_OF_DAY, hourOfDay); endTime.set(Calendar.MINUTE, minute); } });  通过以上步骤,可以实现在Android应用中选择时间区间的功能。