我的对象的timeStamp记录了2011-07-26 21:01:43 +0000
的日期,但在其单元格的文本上显示了今天的“2011年7月26日”的实际日期。
我正在尝试制作一个谓词来搜索这个日期,但我无法做到正确。
我试过
NSDate *today = [NSDate date];
NSPredicate *tempPredicate = [NSPredicate predicateWithFormat:@"timeStamp = %@", today];
但是这会将today
记录为2011-07-27 01:47:05 +0000
,而不是我想要的,2011-07-26 21:01:43 +0000
。
编辑:
NSLog为空。
NSDate *today = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
NSTimeZone *timeZone = [NSTimeZone localTimeZone];
[dateFormatter setTimeZone:timeZone];
NSString *dateString = [dateFormatter stringFromDate:today];
NSLog(@"timeStamp = %@", dateString);
[dateFormatter release];