【发布时间】:2011-03-02 16:24:14
【问题描述】:
如何在 Objective-C 中将 NSDate 转换为 Unix 时间戳?
【问题讨论】:
标签: iphone objective-c cocoa-touch
如何在 Objective-C 中将 NSDate 转换为 Unix 时间戳?
【问题讨论】:
标签: iphone objective-c cocoa-touch
我相信- [NSDate timeIntervalSince1970] 是你想要的。 1970 年 1 月 1 日是 Unix 纪元的日期。
【讨论】:
NSDate *date = [NSDate date];
NSTimeInterval ti = [date timeIntervalSince1970];
NSTimeInterval 被定义为双精度,以秒为单位。如果您希望它是整数形式,只需将结果转换为 long 并改用它,但这会提供更高的精度。
【讨论】:
我喜欢属性。
NSDate.date.timeIntervalSince1970;
【讨论】: