【发布时间】:2013-06-28 07:44:04
【问题描述】:
我有两个具有日期的 NSString,如果它们都有相同的数据,那么如果它们应该可以工作,否则应该可以工作
这是我的代码
NSString*test=data.addedDateTime;
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy_MM_dd"];
NSDate* date = [NSDate date];
NSString* str = [formatter stringFromDate:date];
NSString*addedDateTime=str;
if ([test isEqualToString:str]) {
[todayArray addObject:theObject];
int count=[todayArray count];
NSLog(@"Today array working %d",count);
}
else {
[yesterdayArray addObject:theObject];
}
当我使用 NSLog 检查两者的值相同时,我的代码总是运行 else
【问题讨论】:
标签: iphone nsstring comparison nsdate