У меня есть уникальная проблема, где я должен определить 2 вещи.
1) если мое текущее время и пользовательское время находятся в одном и том же 30-минутном интервале времени (скажем, его 14:10, а пользовательское время - 14:22, я хочу видеть, что они находятся в одном интервале времени от 2 до 2:30), но не должны находиться в одном и том же временном интервале, если текущее время 13:55, а пользовательское время - 14:15 (разница 30 минут, но не в том же временном интервале устройства / часов, как один - с 13:30 до 14:00). а другой - с 2 до 14:30)
2) Теперь, в течение того же временного интервала в 30 минут, если текущее время предшествует заданному времени, я хочу вернуть значение true, иначе вернуть false. любой способ рассчитать это?
Я собираюсь добавить пользовательскую функцию в свой общий класс utils, где я могу передать ей пользовательское время и текущее время и увидеть результат, поэтому было бы полезно иметь что-то общее.
Есть идеи?
Я смотрел на: Проверьте, лежит ли данное время между двумя периодами времени независимо от даты и других статей, но ничто не описывает 30-минутный период времени устройства / часов.
Любая идея, если https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/time/DateUtils.html каким-то образом поможет мне манипулировать этой точной логикой, или любая пользовательская функция / библиотека в Android поможет с этим. будет очень полезно!