ios - 获取 CFAbsoluteTime 和 NSDate 之间的时间差
<p><p>我有一个 CFAbsoluteTime,我需要获取当前时间之间的时间差并将其作为 CFAbsoluteTime 返回。有没有办法做到这一点,不包括我作为 NSDate 进行所有转换?</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>时间差由 <code>CFTimeInterval</code> 表示,而不是 <code>CFAbsoluteTime</code>,但无论如何它们实际上都是 <code>double</code> 的类型别名。所以得到 <code>NSDate</code> 的 <code>CFAbsoluteTime</code> 并减去:</p>
<pre><code>CFTimeInterval difference = someAbsoluteTime - myDate.timeIntervalSinceReferenceDate;
</code></pre></p>
<p style="font-size: 20px;">关于ios - 获取 CFAbsoluteTime 和 NSDate 之间的时间差,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/26025426/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/26025426/
</a>
</p>
页:
[1]