TimeInterval到NSDate

时间:2016-12-08 08:03:08

标签: ios xcode nsdate nstimeinterval

我使用API​​,我需要将NSInterval转换为日期。

例如,我有NSNumber model.complaintCreatedTime = 1480550400000。我尝试这种方法,但它不起作用:

 NSDate* date = [NSDate dateWithTimeIntervalSinceReferenceDate  :[(NSString *)model.complaintCreatedTime doubleValue ]];

Mb API开发人员写了创建API的错误请求?  请,smbd帮助我!

2 个答案:

答案 0 :(得分:2)

您很可能使用了错误的API,时间戳以毫秒为单位

NSDate* date = [NSDate dateWithTimeIntervalSince1970: model.complaintCreatedTime.doubleValue / 1000];

答案 1 :(得分:0)

单位是秒,而不是毫秒。你应该尝试[NSDate dateWithTimeIntervalSince1970:1480550400]