Передаваемый параметр не получает одно и то же значение - PullRequest
0 голосов
/ 22 октября 2018

Я обращаюсь к значению 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...