Swift - конвертировать миллисекунды в минуты, секунды и миллисекунды

Я пишу гоночное приложение и хочу преобразовать большое количество миллисекунд в минуты: секунд. Миллисекунд (например,1:32.361). На данный момент я просто делаю это с помощью математики (minutes / 60000), затем возьмите остаток и разделите дальше и т. д., но я обнаружил, что он время от времени выключается на 1 миллисекунду. Я знаю, это может показаться не таким уж большим делом, но я попытался найти среднее значение1:32.004 а также1:32.004 и он вернулся1:32.003Это означает, что он вставлен неправильно, и остальная часть приложения не может справиться с этим.

Есть ли способ использоватьNSDate или жеNSDateFormatter или что-то подобное для форматирования миллисекунд в MM: ss.mmm?

Я посмотрел на эти источники, но не нашел ответа:

Как конвертировать миллисекунды в минуты?
Конвертировать секунды в минуты и секунды
Конвертировать миллисекунды в минуты
http://www.codingexplorer.com/swiftly-getting-human-readable-date-nsdateformatter/

Ответы на вопрос(1)

Ваш ответ на вопрос