Здесь вы должны указать время таймера, как долго (через 2 часа = 2 * 60 * 60 * 1000 миллис) вы хотите запустить
если вы конвертируете дату в миллис, она не будет работать так, как вы хотите, так как она возвращает дату в миллис,
remainingTimer = object : CountDownTimer(2*60*60*1000, 1000) {
override fun onTick(millisUntilFinished: Long) {
remTime = millisUntilFinished
notifyChanged(PAYLOAD_UPDATE_REM_TIME)
}
override fun onFinish() {
swapTimers()
}
}.start()
val hours = ((remTime / (1000 * 60 * 60)).rem(24))