将时间戳转换为NSDate

anj*_*jum 1 iphone nsdate

我正在解析包含时间戳的JSON文件.我想将此时间戳转换为NSDate.

我的代码:

NSString *depart=[alternates valueForKey:@"startTime"];
NSTimeInterval intervaldep=[depart doubleValue];

NSDate *myDate = [NSDate dateWithTimeIntervalSince1970:intervaldep];
Run Code Online (Sandbox Code Playgroud)

但是我的日期错了,例如:44135-04-01 03:20:00 +0000时间戳1330606668000.如有任何人有任何想法请帮助.谢谢.

til*_*ilo 9

你的时间戳包含毫秒,只是将你的时间戳除以1000(即修剪最后三个零),你应该没问题.