Попробуй это.Вы можете сохранить и извлечь свое время в виде строки:
String to long: String.valueOf()
long to String: Long.valueOf()
Затем вы используете эту процедуру для проверки времени:
//Time checker
private boolean timeCheck(long startTimeInput, long endTimeInput) {
long currentTime = System.currentTimeMillis();
if ((currentTime > startTimeInput) && (currentTime < endTimeInput)) {
return true;
} else {
return false;
}
}
И в вашей основной программе проверьте это так:*
//You kept the times as String
if (timeCheck(Long.valueOf(start), Long.valueOf(end))) {
//it is in the interval
} else {
//not in the interval
}
Надеюсь, это поможет.