Skip to content

Instantly share code, notes, and snippets.

@jimitjaishwal
Created October 20, 2016 10:38
Show Gist options
  • Select an option

  • Save jimitjaishwal/087d54d8f6dde4a74e5ca36024b9feeb to your computer and use it in GitHub Desktop.

Select an option

Save jimitjaishwal/087d54d8f6dde4a74e5ca36024b9feeb to your computer and use it in GitHub Desktop.
private DatePickerDialog fromDatePickerDialog;
private SimpleDateFormat dateFormatter;
private DatePickerDialog toDatePickerDialog;
private SimpleDateFormat dateFormatter1;
private DatePickerDialog toDatePickerDialog1;
private DatePickerDialog fromDatePickerDialog1;
//oncreateView mathod Write this code
departDate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (v == departDate) {
fromDatePickerDialog.show();
} else if (v == departDate) {
toDatePickerDialog.show();
}
}
});
returnDate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (v == returnDate) {
fromDatePickerDialog1.show();
} else if (v == returnDate) {
toDatePickerDialog1.show();
}
}
});
dateFormatter = new SimpleDateFormat("dd MMMM yyyy, EEEE");
dateFormatter1 = new SimpleDateFormat("dd MMMM yyyy, EEEE");
setDateTimeField();
setDateTimeField2();
private void setDateTimeField() {
Calendar newCalendar = Calendar.getInstance();
fromDatePickerDialog = new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
Calendar newDate = Calendar.getInstance();
newDate.set(year, monthOfYear, dayOfMonth);
departDate.setText(dateFormatter.format(newDate.getTime()));
}
}, newCalendar.get(Calendar.YEAR), newCalendar.get(Calendar.MONTH), newCalendar.get(Calendar.DAY_OF_MONTH));
toDatePickerDialog = new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
Calendar newDate = Calendar.getInstance();
newDate.set(year, monthOfYear, dayOfMonth);
departDate.setText(dateFormatter.format(newDate.getTime()));
}
}, newCalendar.get(Calendar.YEAR), newCalendar.get(Calendar.MONTH), newCalendar.get(Calendar.DAY_OF_MONTH));
}
private void setDateTimeField2() {
Calendar newCalendar = Calendar.getInstance();
fromDatePickerDialog1 = new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() {
@RequiresApi(api = Build.VERSION_CODES.N)
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
Calendar newDate = Calendar.getInstance();
newDate.set(year, monthOfYear, dayOfMonth);
returnDate.setText(dateFormatter1.format(newDate.getTime()));
}
},newCalendar.get(Calendar.YEAR), newCalendar.get(Calendar.MONTH), newCalendar.get(Calendar.DAY_OF_MONTH));
toDatePickerDialog1 = new DatePickerDialog(getActivity(), new DatePickerDialog.OnDateSetListener() {
@RequiresApi(api = Build.VERSION_CODES.N)
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
Calendar newDate = Calendar.getInstance();
newDate.set(year, monthOfYear, dayOfMonth);
returnDate.setText(dateFormatter1.format(newDate.getTime()));
}
},newCalendar.get(Calendar.YEAR), newCalendar.get(Calendar.MONTH), newCalendar.get(Calendar.DAY_OF_MONTH));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment