【发布时间】:2015-08-21 19:53:07
【问题描述】:
我正在尝试从 NSCalendarUnit 获取毫秒数。我能够获得纳秒,但数字太多了。我想要的只是2个数字。这是我的代码:
var startDate = NSDate()
let dateComponents = NSCalendar.currentCalendar().components(NSCalendarUnit.CalendarUnitNanosecond, fromDate: startDate, toDate: NSDate(), options: nil)
let millisecond = Double(dateComponents.nanosecond)/1000000
let strFraction = String(format: "%02d", round(millisecond)
timeLabel.text = "\(strFraction)"
timeLabel 显示 00,这不是它应该显示的。如何从 NSCalendar 获得毫秒显示?
【问题讨论】:
标签: ios swift nsdate nscalendar milliseconds