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/