我正试图从milliseconds
获取NSCalendarUnit
。我能够得到nanosecond
,但这个数字太多了。我想要的只是2个数字。这是我的代码:
var startDate = NSDate()
let dateComponents = NSCalendar.currentCalendar().components(NSCalendarUnit.CalendarUnitNanosecond, fromDate: startDate, toDate: NSDate(), options: nil)
let strFraction = String(format: "%02d", dateComponents.nanosecond)
timeLabel.text = "\(strFraction)"
如何从NSCalendarUnit获取毫秒?
答案 0 :(得分:0)
由于没有.CalendarUnitMillisecond
,我们需要将纳秒转换为毫秒。 1毫秒是1000000纳秒,所以你需要将纳秒数除以1000000.如果你想要一个整数值,round(nanoseconds/1000000)