Я пытаюсь подтвердить срок действия указанной платежной карты (в моем приложении для Android).Пользователь вводит дату истечения срока действия с помощью этого средства выбора месяца: https://github.com/premkumarroyal/MonthAndYearPicker
Дата хранится в моем EditText в формате MM / yy.Теперь я хочу убедиться, что дата не раньше сегодняшней даты.Для этого я пытаюсь выяснить последний день выбранного месяца и сравниваю его с сегодняшней датой, чтобы увидеть, является ли выбранный день раньше текущей даты (следовательно, истек).
Мне было интересно, как я могусделай это?Любая помощь будет оценена.
cardExpiryDate.getText().toString()
Получает дату, выбранную пользователем, и преобразуется в строку, поэтому ее в следующем формате -> MM / гг
РЕДАКТИРОВАТЬ: это не дубликат предлагаемой ссылкипоскольку эта ссылка сравнивает две даты (которые включают дни), тогда как мне нужно преобразовать строку в форме MM / yy в dd / MM / yy (чтобы dd была последней датой этого месяца), а затем сравнить ее с сегодняшней датой ..Я надеюсь, что это имело смысл.