+ (NSString *)getTimeToShowWithTimestamp:(NSString *)timestamp
{
int start = 0;//“(”的位置
int end = 0;//“)”的位置
for (int i = 0; i < timestamp.length; i++) {
if ([timestamp characterAtIndex:i] == '(') {
start = i;
}
if ([timestamp characterAtIndex:i] == ')') {
end = i;
}
}
NSString *publishString = [timestamp substringToIndex:end];
publishString = [publishString substringFromIndex:start + 1];
double publishLong = [publishString doubleValue];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterMediumStyle];
[formatter setTimeStyle:NSDateFormatterShortStyle];
[formatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]];
[formatter setDateFormat:@"yyyy.MM.dd HH:mm:ss"];
NSDate *publishDate = [NSDate dateWithTimeIntervalSince1970:publishLong/1000];
NSDate *date = [NSDate date];
NSTimeZone *zone = [NSTimeZone systemTimeZone];
NSInteger interval = [zone secondsFromGMTForDate:date];
publishDate = [publishDate dateByAddingTimeInterval: interval];
publishString = [formatter stringFromDate:publishDate];
return publishString;
}