这可能是一个简单的问题,但我很困惑,需要你的帮助。我需要转换这个:
let S: Int = 45296789
进入这个:“12 34 56 789”
也就是说S是代表毫秒的整数。我需要的是把它格式化成“ hh mm ss iii
”
解决方案之一可能如下:
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)
但我需要的是一种使用方法,NSDateFormatter()
或者NSTimeFormatter()
如果可能的话。
我查看了stackoverflow,但有太多形式的解决方案,我找不到包括毫秒在内的解决方案。(789 毫秒部分)