我需要在我正在处理的应用程序中计算一些事件.在Java中我曾经能够调用currentTimeMillis(),但似乎没有Objective-c中的版本.有没有办法在不创建NSDate的情况下检查当前时间,然后每次需要此信息时解析此对象?
谢谢-Code
tid*_*all 11
[[NSDate date] timeIntervalSince1970] * 1000 返回与...相同的值 currentTimeMillis()
CFAbsoluteTimeGetCurrent()并且[NSDate timeIntervalSinceReferenceDate]两者都在2001年1月1日00:00:00 GMT返回双倍.
为了获得非常便宜的非常精确的时间,您可以使用gettimeofday(),这是BSD内核的C函数.请阅读手册页以获取完整的详细信息,但这是一个简单的示例:
struct timeval t;
gettimeofday(&t, NULL);
long msec = t.tv_sec * 1000 + t.tv_usec / 1000;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8630 次 |
| 最近记录: |