У меня есть 2 строки с минутами, секундами и миллисекундами
String startTime = "02:58.917"
String finishTime = "04:03.332"
и мне нужно рассчитать разницу во времени. Насколько я понимаю (но я не уверен), самый простой способ - преобразовать их в тип даты, но я не знаю, как это сделать правильно, особенно с миллисекундами. P.S. Если кто-нибудь знает, как я могу рассчитать разницу во времени без преобразования в дату, это также подходит. Помогите пожалуйста!
UPD: мне нужно получить результат в таком же формате, например "01:04:415"
Date
, потому что этот класс плохо спроектирован и давно устарел. Используйте java.time, современный API даты и времени Java. - person Ole V.V.   schedule 15.05.2020