我已經解析了一個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