timeIntervalSinceDate返回的时间单位是多少?

时间:2011-07-22 22:45:25

标签: objective-c nsdate

timeIntervalSinceDate返回的时间单位是多少?是秒,毫秒还是别的什么?

文档说它返回一个NSTimeInterval,但时间单位是该值?

2 个答案:

答案 0 :(得分:90)

它返回秒数,作为NSTimeInterval值。

来自this documentation page

  

NSTimeInterval总是以秒为单位指定;它在10,000年的范围内产生亚毫秒精度。

答案 1 :(得分:6)

NSDate docs将函数原型显示为:

- (NSTimeInterval)timeIntervalSinceDate:(NSDate *)anotherDate

基础数据类型doc表明:

  

NSTimeInterval总是以秒为单位指定;它产生了   在10,000年的范围内精确到亚毫秒级。