Since you use the Select Date dialog box to select a date, you can use this code to determine the date format.
mEDDate.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick (View v){
class MyDatePickerClass implements DatePickerDialog.OnDateSetListener {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
int month = monthOfYear + 1;
String formattedMonth = "" + month;
String formattedDayOfMonth = "" + dayOfMonth;
String formattedYear = String.valueOf(year);
if (month < 10) {
formattedMonth = "0" + month;
}
if (dayOfMonth < 10) {
formattedDayOfMonth = "0" + dayOfMonth;
}
formattedYear = formattedYear.substring(formattedYear.length() - 2);
String date = formattedDayOfMonth + "/" + formattedMonth + "/" + formattedYear;
mEDDate.setText(date);
String date = dayOfMonth + "/" + (monthOfYear + 1) + "/" + year % 100;
}
}
DatePickerDialog datePickerDialog = new DatePickerDialog(GetMoreDiscountActivity.this, new MyDatePickerClass(), Calendar.getInstance().get(Calendar.YEAR) - 18, 0, 1);
datePickerDialog.show();
}
});
Hope this help. Good coding.
source
share