SWIFT中计算时间差

前端之家收集整理的这篇文章主要介绍了SWIFT中计算时间差前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在SWIFT中如想获计算某部分代码片的运行时间,可通过如下代码实现。

let date1:NSDate = NSDate()
/**codes you want to test***/
let date2:NSDate = NSDate()
let interval:NSTimeInterval = date2.timeIntervalSinceDate(date1)

通过上述代码可以得到date2和date1之间的时间差。需要注意的是NSTimeInterval是double类型的,时间差的单位为秒,如果想精确到毫秒级别可以把interval乘1000。

let interval:NSTimeInterval = date2.timeIntervalSinceDate(date1)*1000.0

Reference:
https://developer.apple.com/reference/foundation/timeinterval
http://www.jianshu.com/p/3fc1d2512cf9

原文链接:https://www.f2er.com/swift/322954.html

猜你在找的Swift相关文章