Joda Time에서 이상한 결과가 나옵니다. 무엇이 원인인지 확실하지 않습니다.Joda Time .isAfter()가 잘못된 결과를 내고 있습니다.
사용자가 시작하기 전에 끝내기 알람을 설정하지 않도록 두 시간 (알람 종료 및 중지 시간)을 비교합니다.
저는 .isAfter()를 사용했지만 올바르지 않은 결과를 얻은 것 같습니다.
if (MainActivity.alarmStartDateTime.isAfter(MainActivity.alarmEndDateTime)) {
nextReminderTextView1.setText("WARNING THE ALARM END DATE & TIME IS BEFORE THE ALARM DATE & TIME");
alarmSetToEndBeforeItStarts = true;
}
이 시작과 끝 날짜 시간이었다 :
이
은 if 문입니다MainActivity.alarmStartDateTime = 2016-11-21T00:26:45.183+10:00
MainActivity.alarmEndDateTime = 2016-11-21T00:30:00.000+10:00
그리고이 결과였다 : 당신을 위해 사전에
alarmSetToEndBeforeItStarts = true
감사합니다 도움
도움 주셔서 감사합니다. –