2011-08-22 174 views
1

我從一個Web服務,它看起來像這樣得到一個日期字符串返回:iPhone日期格式查詢

/Date(12924576000000+0000)/ 

誰能告訴我怎麼這種格式爲可讀字符串?

謝謝。

回答

3

這裏是我如何做它:

NSString * json_parsed_date = @"/Date(12924576000000+0000)/"; 
NSString* tsString = [json_parsed_date substringWithRange:NSMakeRange(6,10)]; 
NSNumber* timestamp = [NSNumber numberWithInteger:[tsString intValue]]; 
NSDate * dateObject = [NSDate dateWithTimeIntervalSince1970:[timestamp intValue]]; 

爲人類可讀的字符串:

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
[dateFormat setDateFormat:@"yyyy-MM-dd"]; 
NSString *theDate = [dateFormat stringFromDate:dateObject]; 
+1

驗證。這是絕對正確的。 – Nitish

+1

感謝您的回答,這完美運作 – shaw2thefloor