-(NSString *)getUTCFormateDate:(NSString *)newsDate //newsDate服务器得到的时间
{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];
NSDate *newsDateFormatted = [dateFormatter dateFromString:newsDate];
NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"UTC"];
[dateFormatter setTimeZone:timeZone];
NSDate* current_date = [[NSDate alloc] init];
NSTimeInterval time=[newsDateFormatted timeIntervalSinceDate:current_date];//间隔的秒数
int days=((int)time)/(3600*24);
int hours=((int)time)%(3600*24)/3600;
int minute=((int)time)%(3600*24)%60;
NSString *dateContent;
if(days>0){
dateContent=[[NSString alloc] initWithFormat:@"剩余%i天%i小时%i分钟",days,hours,minute];
}
else if(hours>0){
dateContent=[[NSString alloc] initWithFormat:@"剩余%i小时%i分钟",hours,minute];
}
else{
dateContent=[[NSString alloc] initWithFormat:@"剩余%i分钟",minute];
}
if (time<=0) {
dateContent=@"";
}
return dateContent;
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];
NSDate *newsDateFormatted = [dateFormatter dateFromString:newsDate];
NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"UTC"];
[dateFormatter setTimeZone:timeZone];
NSDate* current_date = [[NSDate alloc] init];
NSTimeInterval time=[newsDateFormatted timeIntervalSinceDate:current_date];//间隔的秒数
int days=((int)time)/(3600*24);
int hours=((int)time)%(3600*24)/3600;
int minute=((int)time)%(3600*24)%60;
NSString *dateContent;
if(days>0){
dateContent=[[NSString alloc] initWithFormat:@"剩余%i天%i小时%i分钟",days,hours,minute];
}
else if(hours>0){
dateContent=[[NSString alloc] initWithFormat:@"剩余%i小时%i分钟",hours,minute];
}
else{
dateContent=[[NSString alloc] initWithFormat:@"剩余%i分钟",minute];
}
if (time<=0) {
dateContent=@"";
}
return dateContent;
}