作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试获取 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)"
最佳答案
因为没有 Calendar.Component.millisecond
,而不是 Calendar.Component.nanosecond
,我们需要从纳秒转换为毫秒。 1 毫秒是 1000000 纳秒,因此您需要将纳秒数除以 1000000。如果您想要一个整数值,round(nanoseconds/1000000)
关于ios - 如何将纳秒转换为毫秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32129417/
根据这个问题:Fractional power of units of measures in F# F# 中的度量单位不支持分数幂。 在我的应用程序中,有时考虑带有度量前缀的数据是有益的,例如当处理
我是一名优秀的程序员,十分优秀!