Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private String fromDate;
- private DatePickerDialog fromDatePicker;
- private DatePickerDialog.OnDateSetListener fromDatePickerListener;
- private Calendar fromDateCalendar;
- private String toDate;
- private DatePickerDialog toDatePicker;
- private DatePickerDialog.OnDateSetListener toDatePickerListener;
- private Calendar toDateCalendar;
- fromDateCalendar = Calendar.getInstance();
- fromDatePickerListener = new DatePickerDialog.OnDateSetListener() {
- @Override
- public void onDateSet(DatePicker view, int year, int monthOfYear,
- int dayOfMonth) {
- // TODO Auto-generated method stub
- fromDateCalendar.set(Calendar.YEAR, year);
- fromDateCalendar.set(Calendar.MONTH, monthOfYear);
- fromDateCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
- fromDate = fromDateCalendar.get(Calendar.YEAR) + "-" +
- (fromDateCalendar.get(Calendar.MONTH)+1) + "-" +
- fromDateCalendar.get(Calendar.DAY_OF_MONTH);
- //etFromDate.setText(fromDate);
- toDatePicker.getDatePicker().setMinDate(fromDateCalendar.getTimeInMillis());
- }
- };
- toDateCalendar = Calendar.getInstance();
- toDatePickerListener = new DatePickerDialog.OnDateSetListener() {
- @Override
- public void onDateSet(DatePicker view, int year, int monthOfYear,
- int dayOfMonth) {
- // TODO Auto-generated method stub
- toDateCalendar.set(Calendar.YEAR, year);
- toDateCalendar.set(Calendar.MONTH, monthOfYear);
- toDateCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
- toDate = toDateCalendar.get(Calendar.YEAR) + "-" +
- (toDateCalendar.get(Calendar.MONTH)+1) + "-" +
- toDateCalendar.get(Calendar.DAY_OF_MONTH);
- //etToDate.setText(toDate);
- }
- };
- toDatePicker = new DatePickerDialog(getContext(),toDatePickerListener,
- toDateCalendar.get(Calendar.YEAR), toDateCalendar.get(Calendar.MONTH),
- toDateCalendar.get(Calendar.DAY_OF_MONTH));
- fromDatePicker = new DatePickerDialog(getContext(),fromDatePickerListener,
- fromDateCalendar.get(Calendar.YEAR), fromDateCalendar.get(Calendar.MONTH),
- fromDateCalendar.get(Calendar.DAY_OF_MONTH));
- textviewFrom.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- fromDatePicker.getDatePicker().setMaxDate(new Date().getTime());
- fromDatePicker.show();
- }
- });
- textviewTo.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- toDatePicker.getDatePicker().setMaxDate(new Date().getTime());
- toDatePicker.show();
- }
- });
- fromDatePicker.getDatePicker().setMaxDate(toDateCalendar.getTimeInMillis());
- toDatePickerListener = new DatePickerDialog.OnDateSetListener() {
- @Override
- public void onDateSet(DatePicker view, int year, int monthOfYear,
- int dayOfMonth) {
- // TODO Auto-generated method stub
- toDateCalendar.set(Calendar.YEAR, year);
- toDateCalendar.set(Calendar.MONTH, monthOfYear);
- toDateCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
- toDate = toDateCalendar.get(Calendar.YEAR) + "-" +
- (toDateCalendar.get(Calendar.MONTH)+1) + "-" +
- toDateCalendar.get(Calendar.DAY_OF_MONTH);
- fromdatePicker.setMaxDate(toDateCalendar.getTimeInMillis());
- //etToDate.setText(toDate);
- }
- };
- pickerDialog.getDatePicker().setMaxDate(maxTime);// Set Max and min here
- pickerDialog.show();
Add Comment
Please, Sign In to add comment