我已经解析了一个api,它为上次更新的值返回一个unixtimestamp。我试图将其转换成NSDate。代码如下Unix时间戳记未正确转换为NSDate
NSDate *date = [NSDate dateWithTimeIntervalSince1970:[[[feedCount objectAtIndex:i] objectForKey:@"firstitemmsec"] intValue]];
NSLog(@"%@", date);
当我的NSLog,我越来越日期这样的日期:
2038-01-19 03:14:07 +0000
上述日期显然是不对的
什么是在上面的代码中的错误?
编辑:我unixtimestamp是
"firstitemmsec":"1264396813500"
这个值是INT显然更大。那么,如何最好能处理这种情况
我有我的unixtimestamp为“1264396813500”。但是转换为int将显然破坏该值。什么是最好的解决方案? – iSee 2011-01-27 06:45:18