我从Web服务获取一个日期字符串,如下所示:
/Date(12924576000000+0000)/
有谁能告诉我如何将其格式化为可读字符串?
感谢。
答案 0 :(得分: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];