Created
October 20, 2016 10:38
-
-
Save jimitjaishwal/087d54d8f6dde4a74e5ca36024b9feeb to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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