NSDate *da = [NSDatedateWithTimeIntervalSinceNow:0];
NSTimeInterval ti = [datimeIntervalSince1970]*1000;
NSString *timeStr = [NSStringstringWithFormat:@"%.0f",ti]; // 转为字符型
NSLog(@"time__%@",timeStr);
输出:[Line 566] time__1433990782653
如果不乘以1000
输出:[Line 566] time__1433990304
// 乘以1000是为了精确到毫秒,不乘以1000是精确到秒
本文详细解释了如何使用NSDate将当前时间转换为UNIX时间戳,并通过乘以1000确保精度达到毫秒级别。理解时间戳转换对于iOS和macOS应用开发至关重要。
2万+

被折叠的 条评论
为什么被折叠?



