iPhone日期格式查询

时间:2011-08-22 11:26:58

标签: iphone objective-c date

我从Web服务获取一个日期字符串,如下所示:

/Date(12924576000000+0000)/

有谁能告诉我如何将其格式化为可读字符串?

感谢。

1 个答案:

答案 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];