| | |
| | | import com.application.zhangshi_app_android.bean.MeetingBean; |
| | | import com.application.zhangshi_app_android.databinding.ActivityMeetingDetailBinding; |
| | | import com.application.zhangshi_app_android.ui.DLBaseActivity; |
| | | import com.github.gzuliyujiang.wheelpicker.DatePicker; |
| | | import com.github.gzuliyujiang.wheelpicker.OptionPicker; |
| | | import com.github.gzuliyujiang.wheelpicker.TimePicker; |
| | | import com.github.gzuliyujiang.wheelpicker.contract.OnDatePickedListener; |
| | | import com.github.gzuliyujiang.wheelpicker.contract.OnOptionPickedListener; |
| | | import com.github.gzuliyujiang.wheelpicker.contract.OnTimePickedListener; |
| | | import com.luck.picture.lib.entity.LocalMedia; |
| | | import com.luck.picture.lib.interfaces.OnResultCallbackListener; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.Locale; |
| | | |
| | | |
| | | /** |
| | |
| | | |
| | | |
| | | |
| | | binding.etStartTime.setOnClickListener(new View.OnClickListener() { |
| | | private String datee; |
| | | private String timee; |
| | | |
| | | @Override |
| | | public void onClick(View v) { |
| | | DatePicker picker = getDatePicker(); |
| | | 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); |
| | | 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.etEndTime.setOnClickListener(new View.OnClickListener() { |
| | | private String datee; |
| | | private String timee; |
| | | |
| | | @Override |
| | | public void onClick(View v) { |
| | | DatePicker picker = getDatePicker(); |
| | | 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); |
| | | 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 endtime = datee + " " + timee; |
| | | binding.etEndTime.setText(endtime); |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | |
| | | |
| | | |
| | | |