2016-05-19 31 views
-3

我想请求像Postman body这样的JSON原始身体。请回答这个问题。如何在AFHTTPSessionManager中添加原体?

+1

数组是否包含文本字符串或实际NSDate对象中的'时间'? – Woodstock

+0

时间是在字符串文本 –

+1

http://stackoverflow.com/questions/37180693/date-predicate-does-not-work看到我的问题使用filterMeetingsBasedOnTime方法为您的目标 –

回答

0
-(NSMutableArray *)filterMeetingsBasedOnTime:(BOOL)isPastMtng :(NSMutableArray*)arr 
{ 
NSDate *dt = [NSDate date]; 
NSDateFormatter *df =[[NSDateFormatter alloc] init]; 
[df setDateFormat:@"hh:mm"]; 


NSMutableArray *arrMeeting = [[NSMutableArray alloc] init]; 

for(NSDictionary *sMtngDict in arr) 
{ 
    NSDate *meetDate = [df dateFromString:[sMtngDict valueForKey:@"time"]]; 

if(isPastMtng) 
{ 
    if([meetDate timeIntervalSinceDate:dt]<0) 
    { 
     [arrMeeting addObject:sMtngDict]; 
    } 
} 

} 

return arrMeeting; 
} 

它将帮助

+0

它需要UTC的当前时间 如何获取它在格林威治标准时间? –

+0

http://stackoverflow.com/questions/19024092/gmt-and-utc-formatter-with-nsdateformatter @RajUpadhyay –

0

的NSMutableArray * pastTimeArray = [NSMutableArray的数组];

for (NSDictionary *dict in TimesArray)//TimesArray is your input array 
{ 
    NSDateFormatter *formatter=[[NSDateFormatter alloc]init]; 
    [formatter setDateFormat:@"HH:mm"]; 

    NSDate *givenTime=[formatter dateFromString:[dict objectForKey:@"time"]]; 
    NSString *temptime = [formatter stringFromDate:[NSDate date]]; 
    NSDate *CurrentTime=[formatter dateFromString:temptime]; 
    NSComparisonResult result=[CurrentTime compare:givenTime]; 

    if (result==NSOrderedAscending) 
    { 
     [pastTimeArray addObject:[formatter stringFromDate:givenTime]]; 
     NSLog(@"%@",pastTimeArray); 
    } 
}