1、第一种方式
NSDate* dat = [NSDate dateWithTimeIntervalSinceNow:0];
NSTimeInterval a=[dat timeIntervalSince1970];
NSString *timeString = [NSString stringWithFormat:@"%.0f", a];
DLog(@"当前系统时间戳 %@",timeString);
这种方法获取当前时间戳精确到秒,如果需要精确到毫秒那么需要将
NSTimeInterval a=[dat timeIntervalSince1970];这段代码改为NSTimeInterval a=[dat timeIntervalSince1970]*1000;即可。
2、第二种方式,直接调用time函数time(NULL)
NSLog(@"当前系统时间戳2%ld", time(NULL));
time函数返回值为长整型数据,并且此方法只能精确到秒