Swift - Konvertiert Millisekunden in Minuten, Sekunden und Millisekunden

Ich schreibe eine Renn-App und möchte eine große Anzahl von Millisekunden in Minuten umwandeln: Sekunden.Millisekunden (z. B.1:32.361). Im Moment mache ich es einfach durch Mathe minutes / 60000), dann erhalten Sie Rest und teilen Sie weiter, etc., aber ich finde, dass es ab und zu um 1 Millisekunde abweicht. Ich weiß, das klingt vielleicht nicht nach einer großen Sache, aber ich habe versucht, den Durchschnitt von @ zu finde1:32.004 und1:32.004 und es kehrte1:32.003, was bedeutet, dass es falsch eingegeben wird und der Rest der App nicht damit umgehen kann.

Gibt es eine Möglichkeit, @ zu verwendNSDate oderNSDateFormatter oder so ähnlich, um die Millisekunden in MM zu formatieren: ss.mmm?

Ich habe mir diese Quellen angesehen, aber keine Antwort gefunden:

Wie konvertiere ich Millisekunden in Minuten?
Umwandle Sekunden in Minuten und Sekunden
Millisekunden in Minuten umrechnen
http: //www.codingexplorer.com/swiftly-getting-human-readable-date-nsdateformatter

Antworten auf die Frage(2)

Ihre Antwort auf die Frage