iOS-时间

1.获取当前时间
begin = CACurrentMediaTime();
单位 秒

2.计算间隔时间
printf("MJExtension: %8.2f ", (end - begin) * 1000);

CACurrentMediaTime() 属于 QuartzCore
CACurrentMediaTime() 是基于内建时钟的,能够更精确更原子化地测量,并且不会因为外部时间变化而变化(例如时区变化、夏时制、秒突变等),但它和系统的uptime有关,系统重启后CACurrentMediaTime()会被重置。

CFAbsoluteTimeGetCurrent() 属于 CoreFoundatio

NSTimeInterval time = [[NSDate date] timeIntervalSince1970];//秒
NSTimeInterval time = [[NSDate date] timeIntervalSince1970]*1000;//豪秒
long long int date = (long long int)time;
NSString * timeStr = [NSString stringWithFormat:@"%lld",date];

你可能感兴趣的:(iOS-时间)