При помощи какого типа данных можно работать со временем (т.е. не датой и не дататайм, а именно тайм - часы, минуты, секунды) ? И как можно парсить строку, по типу "20:12:31" в этот тип данных?
если котлин: kotlinx-datetime
если все остальное, можно использовать ZonedDateTime и работать именно с часами, минутами, секундами