Всем привет! Пытаюсь сделать небольшой таймер, который будет выводить сколько осталось минут и секунд до определенного времени. Хочу сделать это с помощью разности настоящего времени и того времени, до которого идет отсчет, но не могу понять, как это сделать. Пока сделал только вот это:
public fun Timer() : String{
var timer: String
val formatter: DateTimeFormatter = DateTimeFormatter.ofPattern("hh:mm:ss")
var time1 = SimpleDateFormat("hh:mm:ss", Locale.getDefault())
var time2 = LocalTime.parse("16:30:00", formatter)
return timer
}
Вывести необходимо время в формате "hh:mm". То есть, если сейчас, к примеру, "09:28:24", а нужное время равно "10:00:00", то конечный результат должен быть "31:36". Также сразу спрошу: можно ли как-то сравнивать время? Проверять больше или меньше настоящее время от указанного.