虽然在SO和将当前日期转换为unix时间戳的网页上有很多例子,但我似乎无法找到任何日期。
此代码会显示错误。
NSDate *date = self.datepicker.date;
time_t start = (time_t) [date timeIntervalSince1970];//collection element of time_t is not an objective-c object
感谢任何建议。
答案 0 :(得分:0)
我相信代码会起作用,错误信息与不同的陈述有关。
如果您想将time_t
放入字典中,那么您需要将其包装在NSNumber
对象中。不过,您可以将其保留为NSTimeInterval
(double
)并在使用时将其投射:
NSDate *date = self.datepicker.date;
NSTimeInterval start = [date timeIntervalSince1970]
dict[@"startTime"] = @(start);
但是,如果你真的想将它添加到字典中,你也可以将其强制转换。