Advertisement

Responsive Advertisement

Date Picker from start to end through callender

 Calendar calendar = Calendar.getInstance();
LinearLayout startdate=alertDialog.findViewById(R.id.fromdate); //You can take textview,img
TextView txt1=alertDialog.findViewById(R.id.text1); // taken id for textview to show
TextView txt2=alertDialog.findViewById(R.id.text2); // taken id for textview to show
LinearLayout enddata=alertDialog.findViewById(R.id.todate); //can take textview or imageview
final int year = calendar.get( Calendar.YEAR );
final int month = calendar.get( Calendar.MONTH );
final int day = calendar.get( Calendar.DAY_OF_MONTH );
///Start Date
startdate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
DatePickerDialog datePickerDialog
;
datePickerDialog = new DatePickerDialog( MainActivity.this,
(datePicker, year1, month1, dayOfMonth) -> {
month1 = month1 +
1;
String date = dayOfMonth + "-" + month1 + "-" + year1;
txt1.setText( date );}, year,month,day );
datePickerDialog.getDatePicker().setMinDate( System.currentTimeMillis() - 1000 );
datePickerDialog.show();
}
})
;
///End Date
enddata.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
DatePickerDialog datePickerDialog
;
datePickerDialog = new DatePickerDialog( MainActivity.this,
(datePicker, year1, month1, dayOfMonth) -> {
month1 = month1 +
1;
String date = dayOfMonth + "-" + month1 + "-" + year1;
txt2.setText( date );
},
year,
month,
day );
datePickerDialog.getDatePicker().setMinDate( System.currentTimeMillis() - 1000 );
datePickerDialog.show();
}
})
;

Post a Comment

0 Comments