Calender
****** globaly Declaire
int day, year, month;
Calendar calendar;
DatePickerDialog datePicker;
String dob = "";
{
{
calendar = Calendar.getInstance();
day = calendar.get(Calendar.DAY_OF_MONTH);
year = calendar.get(Calendar.YEAR);
month = calendar.get(Calendar.MONTH);
datePicker = new DatePickerDialog(DispatchActivity.this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(android.widget.DatePicker view, int year, int month, int dayOfMonth) {
// adding the selected date in the edittext
binding.fromDate.setText(dayOfMonth + "-" + (month + 1) + "-" + year);
dob = year + "-" + (month + 1) + "-" + dayOfMonth;
}
}, year, month, day);
// set maximum date to be selected as today
// datePicker.getDatePicker().setMinDate(calendar.getTimeInMillis());
// show the dialog
datePicker.show();
}
}
////////////////////////////////////////////////////////////////////////////////////////////////Kotlin code.....!!!
global variable define
private var day: Int = 0
private var year: Int = 0
private var month: Int = 0
private lateinit var calendar: Calendar
private lateinit var datePicker: DatePickerDialog
private var dob: String = ""
calendar = Calendar.getInstance()
day = calendar.get(Calendar.DAY_OF_MONTH)
year = calendar.get(Calendar.YEAR)
month = calendar.get(Calendar.MONTH)
datePicker = DatePickerDialog(requireContext(), DatePickerDialog.OnDateSetListener { view, year, month, dayOfMonth ->
// Adding the selected date in the edittext
binding.includePersonalLayout.dob.text = "$dayOfMonth-${month + 1}-$year"
dob = "$year-${month + 1}-$dayOfMonth"
}, year, month, day)
// Uncomment the following line to set the maximum date to be selected as today
datePicker.datePicker.maxDate = calendar.timeInMillis
// Show the dialog
datePicker.show()

0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home