- (NSString *)compareCurrentTime:(NSDate*) compareDate { NSTimeInterval timeInterval = [compareDate timeIntervalSinceNow]; timeInterval = -timeInterval; int temp = 0; NSString *result; if (timeInterval < 60) { result = @"刚刚"; } else if((temp = timeInterval/60) <60){ result = [NSString stringWithFormat:@"%d分钟前",temp]; } else if((temp = temp/60) <24){ result = [NSString stringWithFormat:@"%d小时前",temp]; } else if((temp = temp/24) <30){ result = [NSString stringWithFormat:@"%d天前",temp]; } else if((temp = temp/30) <12){ result = [NSString stringWithFormat:@"%d月前",temp]; } else{ temp = temp/12; result = [NSString stringWithFormat:@"%d年前",temp]; } return result; }
时间: 2024-11-04 20:41:47