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