Es könnte eine einfache Frage sein, aber ich bin verwirrt und brauche deine Hilfe. Ich brauche dies zu konvertieren:Konvertieren von Millisekunden Integer in Zeit formatiert Zeichenfolge
let S: Int = 45296789
in this: "12 34 56 789"
, das heißt S die ganze Zahl darstellt Millisekunden. Was ich brauche, ist es zu formatieren in „hh mm ss iii
“
Einer der Lösung die folgenden sein:
var a = S/1000/60/60
var b = S/1000/60%60
var c = S/1000 % 60
var d = S % 1000
String(format:"%02i %02i %02i %03i", a, b, c, d)
Aber was ich brauche, ist ein Verfahren unter Verwendung NSDateFormatter()
oder NSTimeFormatter()
wenn es möglich ist.
Ich schaute in stackoverflow, aber es gibt zu viele Formen der Lösung und ich konnte die eine einschließlich der Millisekunden nicht finden. (Die 789 Millisekunden Teil)
awesome! Vielen Dank ! – IamMashed
Sie möchten wahrscheinlich "HH" für das 24-Stunden-Format statt "hh". –
@MartinR Danke für die Korrektur. Antwort bearbeitet –