2013-07-22 46 views
0

我得到劃時代的時間在一個JSON字符串,時間快到了作爲:轉換信號出現時間的NSDate - 結果是錯誤的

我用下面的代碼將時間轉換:

//convert time since epoch to date 
       NSString* strTime = [dictThisEarthquakeProperties objectForKey:@"time"]; 
       NSTimeInterval seconds = [strTime doubleValue]; 
       NSDate* epochNSDate = [[NSDate alloc] initWithTimeIntervalSince1970:seconds]; 
       NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init]; 
       [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss zzz"]; 
       NSLog (@"Epoch time %@ equates to %@", strTime, [dateFormatter stringFromDate:epochNSDate]); 

我的結果是這樣的:

Epoch time 1374493503000 equates to UTC 45525-12-19 14:50:00 +0000 

任何幫助/解釋會被欣賞d。

回答

2

Doh,沒關係,我從json獲得毫秒數,而不是秒。

+0

然後將其標記爲答案並關閉問題 –

+0

我必須等待48小時才能接受我自己的答案。 – PruitIgoe