这个问题在这里已有答案:
如何在Objective-C中将NSDate转换为Unix时间戳?
我相信 - [NSDate timeIntervalSince1970] 就是你想要的 . 1970年1月1日是Unix纪元的日期 .
- [NSDate timeIntervalSince1970]
NSDate *date = [NSDate date]; NSTimeInterval ti = [date timeIntervalSince1970];
NSTimeInterval 的typedefed为double,以秒为单位定义 . 如果你想要整数形式,只需将结果转换为long,然后使用它,但这会提供更高的精度 .
NSTimeInterval
我喜欢房产 .
NSDate.date.timeIntervalSince1970;
3 回答
我相信
- [NSDate timeIntervalSince1970]
就是你想要的 . 1970年1月1日是Unix纪元的日期 .NSTimeInterval
的typedefed为double,以秒为单位定义 . 如果你想要整数形式,只需将结果转换为long,然后使用它,但这会提供更高的精度 .我喜欢房产 .