| | |
| | | |
| | | |
| | | |
| | | binding.etDate1.setOnClickListener(new View.OnClickListener() { |
| | | binding.etStartTime.setOnClickListener(new View.OnClickListener() { |
| | | private String datee; |
| | | private String timee; |
| | | |
| | | @Override |
| | | public void onClick(View v) { |
| | | DatePicker picker = getDatePicker(); |
| | | picker.setTitle("选择时间"); |
| | | TimePicker picker2 = getTimePicker(); |
| | | picker.setTitle("选择日期"); |
| | | picker2.setTitle("选择时间"); |
| | | picker.setOnDatePickedListener(new OnDatePickedListener() { |
| | | @Override |
| | | public void onDatePicked(int year, int month, int day) { |
| | | String date = String.format(Locale.CHINA, "%d-%02d-%02d", year, month, day); |
| | | binding.etDate1.setText(date); |
| | | datee = date; |
| | | |
| | | // 在日期选择后显示时间选择器 |
| | | picker2.show(); |
| | | } |
| | | }); |
| | | picker.show(); |
| | | picker2.setOnTimePickedListener(new OnTimePickedListener() { |
| | | @Override |
| | | public void onTimePicked(int hour, int minute, int second) { |
| | | String time = String.format(Locale.CHINA, "%d:%02d:%02d", hour, minute, second); |
| | | timee = time; |
| | | |
| | | // 合并日期和时间并设置到编辑框 |
| | | String starttime = datee + " " + timee; |
| | | binding.etStartTime.setText(starttime); |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | |
| | | binding.etDate2.setOnClickListener(new View.OnClickListener() { |
| | | binding.etEndTime.setOnClickListener(new View.OnClickListener() { |
| | | private String datee; |
| | | private String timee; |
| | | |
| | | @Override |
| | | public void onClick(View v) { |
| | | DatePicker picker = getDatePicker(); |
| | | picker.setTitle("选择时间"); |
| | | TimePicker picker2 = getTimePicker(); |
| | | picker.setTitle("选择日期"); |
| | | picker2.setTitle("选择时间"); |
| | | picker.setOnDatePickedListener(new OnDatePickedListener() { |
| | | @Override |
| | | public void onDatePicked(int year, int month, int day) { |
| | | String date = String.format(Locale.CHINA, "%d-%02d-%02d", year, month, day); |
| | | binding.etDate2.setText(date); |
| | | datee = date; |
| | | |
| | | // 在日期选择后显示时间选择器 |
| | | picker2.show(); |
| | | } |
| | | }); |
| | | picker.show(); |
| | | } |
| | | }); |
| | | |
| | | binding.etTime1.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | TimePicker picker = getTimePicker(); |
| | | picker.setTitle("选择时间"); |
| | | picker.setOnTimePickedListener(new OnTimePickedListener() { |
| | | |
| | | picker2.setOnTimePickedListener(new OnTimePickedListener() { |
| | | @Override |
| | | public void onTimePicked(int hour, int minute, int second) { |
| | | String time = String.format(Locale.CHINA, "%d:%02d:%02d", hour, minute, second); |
| | | timee = time; |
| | | |
| | | public void onTimePicked(int hour, int Minute,int second) { |
| | | // second = '0'; |
| | | String date = String.format(Locale.CHINA, "%d:%02d:%02d",hour,Minute,second); |
| | | binding.etTime1.setText(date); |
| | | // 合并日期和时间并设置到编辑框 |
| | | String endtime = datee + " " + timee; |
| | | binding.etEndTime.setText(endtime); |
| | | } |
| | | }); |
| | | picker.show(); |
| | | } |
| | | }); |
| | | |
| | | |
| | | |
| | | |
| | | binding.etTime2.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | TimePicker picker = getTimePicker(); |
| | | picker.setTitle("选择时间"); |
| | | picker.setOnTimePickedListener(new OnTimePickedListener() { |
| | | @Override |
| | | public void onTimePicked(int hour, int Minute, int second) { |
| | | String date = String.format(Locale.CHINA, "%d:%02d:%02d",hour,Minute,second ); |
| | | binding.etTime2.setText(date); |
| | | } |
| | | }); |
| | | picker.show(); |
| | | } |
| | | }); |
| | | |