Как преобразовать время в миллисекунды текущего дня на kotlin?
Изучаю разработку приложений на котлин и столкнулся с небольшой проблемой: не знаю, как преобразовать время в миллисекунды. К примеру, есть следующая переменная:
val dateformat = DateTimeFormatter.ofPattern("hh:mm:ss")
val date = LocalTime.parse("16:00:00", dateformat)
Каким образом можно перевести это время в миллисекунды?
Ответы (1 шт):
Автор решения: Vadik
→ Ссылка
Получите время в наносекундах от начала дня и поделите на 1 000 000, получится время в миллисекундах:
date.toNanoOfDay() / 1000 / 1000
Вывод:
57600000