0
I’m using a datepicker for an application that will be used in the course, but when I convert it from int to Date, it returns the date 29/03/2018 as follows:
Wed Sep 08 00:00:00 GMT 34
Code that is called the datepicker
@SuppressLint("ValidFragment")
    public class DatePickerFragment extends DialogFragment
            implements DatePickerDialog.OnDateSetListener{
        @Override
        public Dialog onCreateDialog(Bundle savedInstanceState) {
            final Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("America/Sao_Paulo"));
            int year = cal.get(Calendar.YEAR);
            int month = cal.get(Calendar.MONTH);
            int day = cal.get(Calendar.DAY_OF_MONTH);
            return new DatePickerDialog(getActivity(), this, year, month, day);
        }
        @Override
        public void onDateSet(DatePicker datePicker, int year, int month, int day) {
            month++;
            etDataNascimentoCondutor.setText(day+ "/" + month + "/" + year);
        }
    }
Converting to date
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
String sDataNascimento = etDataNascimentoCondutor.getText().toString();
try {
    dataNascimentoCondutor = df.parse(sDataNascimento);
    Log.v("Data Capturada", dataNascimentoCondutor.toString());
} catch (ParseException e) {
    e.getMessage();
    throw new RuntimeException();
}