Я обращаюсь к значению editText и преобразовываю его в объект даты.Это работает нормально
Calender c = Calender.getInstance();
EditText dob = findViewById(R.id.dob);
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
String time = dob.getText().toString();
try {
Date babyDate = sdf.parse(time);
Log.d(TAG, "onClick: "+babyDate);
c.setTime(babyDate);
Log.d(TAG,c.getTime().toString);
} catch (ParseException e) {
e.printStackTrace();
}
callAlarm(c);
Проблема заключается в том, что я пытаюсь передать дату методу в качестве параметра, чтобы я мог установить для него сигнал тревоги, когда дата не проходит точно.
public void callAlarm(Calender cal){
Log.d("TAAAAAAG", cal.getTime.toString());
}
Это Logcat
10-22 14: 14: 53.762 2962-2962 / com.hamzaawais.motherscare D / TAAAAAAAAAAG: onClick: вт 02 октября 00:00:00 GMT + 00:00 2018
10-22 14: 14: 55,598 2962-2962 / com.hamzaawais.motherscare D / TAAAAAAAAAAG: четверг, 02 00:00:00 GMT + 00: 00 2020