Please refer to the following image:

The text above says Thu, October 28, 1909 ... while the datepicker actually matters 3rd jan, 1902. What is the mistake?
Here is my code:
@SuppressWarnings("deprecation") public void setTheDate(View v){ showDialog(DATE_DIALOG_ID); } @Override protected Dialog onCreateDialog(int id) { switch (id) { case DATE_DIALOG_ID: // set date picker as current date return new DatePickerDialog(this, datePickerListener, year, month,day); } return null; } private DatePickerDialog.OnDateSetListener datePickerListener = new DatePickerDialog.OnDateSetListener() { // when dialog box is closed, below method will be called. public void onDateSet(DatePicker view, int selectedYear, int selectedMonth, int selectedDay) { year = selectedYear; month = selectedMonth; day = selectedDay; System.out.println("date" + year + month + day); } };
DATE_DIALOG_ID is the final constant, and I call the setTheDate () method with the click of a button.
What am I doing wrong?
source share