时间间隔计算:CFAbsoluteTimeGetCurrent() 、 CACurrentMediaTime() 、NSDate的应用场景

简介: 时间间隔计算:CFAbsoluteTimeGetCurrent() 、 CACurrentMediaTime() 、NSDate的应用场景

#import


1、NSDate 属于Foundation框架
2、CFAbsoluteTimeGetCurrent() 属于 CoreFoundatio框架
3、CACurrentMediaTime() 属于 QuartzCore框架

区别:


1、NSDate 或 CFAbsoluteTimeGetCurrent() 返回与网络时间同步的时钟时间。
2、mach_absolute_time() 【纳秒】和 CACurrentMediaTime() 【秒】是系统时间,不会因外地时间变化而变化。


应用场景:


1、NSDate、CFAbsoluteTimeGetCurrent()常用于日常时间、时间戳的表示,与服务器之间的数据交互。
2、其中 CFAbsoluteTimeGetCurrent() 相当于[[NSDate data] timeIntervalSinceReferenceDate];
3、CACurrentMediaTime() 常用于测试代码的效率。


相关文章
|
5月前
|
运维 监控 Serverless
函数计算产品使用问题之超时时间最大是多少
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
5月前
|
JavaScript 前端开发 Serverless
函数计算产品使用问题之打印日志时间与实际时间相差8小时,是什么原因
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
Java
计算时间差(天,小时,分钟)
计算时间差(天,小时,分钟)
117 0
|
8月前
|
Linux
计算当前时间距离1970年的秒数
计算当前时间距离1970年的秒数
C# 对于“日期时间(DateTime)“的处理 时间差计算
C# 对于“日期时间(DateTime)“的处理 时间差计算
|
前端开发
时间秒转换为毫秒
时间秒转换为毫秒
148 0
|
JavaScript 前端开发
javascript时间函数的运用:根据开始时间和时间差来计算截至时间的解决方案
javascript时间函数的运用:根据开始时间和时间差来计算截至时间的解决方案
125 0
|
存储 Linux 编译器
C++ 日期和时间的相关函数
C++ 日期和时间的相关函数
305 0
|
传感器 芯片
使用系统定时器SysTick实现精确延时微秒和毫秒函数
使用系统定时器SysTick实现精确延时微秒和毫秒函数
462 0
使用系统定时器SysTick实现精确延时微秒和毫秒函数
C#时间计算DateTime
C#时间计算DateTime
125 0