两个相同的NSTimeInterval之间的差异不同于零

时间:2016-01-28 13:11:24

标签: ios swift double precision difference

修改

这不是严格意义上的浮点问题,因为NSTimeInterval是从Double派生的。但是我将标记添加到了标记中,因为它可能是相关的。

问题:

当计算两个相同的NSTimeInterval之间的差异时,我得到的值不等于零(-0.0000013etc ..)。

问题:

为什么?我的理解是它们是Double值,所以行为应该是一致的(如果那些Float类型会有所不同)。

Swift代码:

let timeDifference : NSTimeInterval = timeValue.timeIntervalSince1970 - timeStarted!.timeIntervalSince1970

0 个答案:

没有答案