我想比较两个日期。为此,我必须使用两个字符串(fromDates 和 toDates)中的日期。
这里 fromDate 在控制台中显示正确的值。
//Console.
19/12/2012 from date is
在 NSDateFormatter 进程之后,我得到错误的格式和日期,有时它显示为 NULL。
//console
First = (null)
我使用了下面的方法。
if (fromDate) {
self.printFromDate.text = [NSString stringWithFormat:@"%@",curBtn.dateString];
fromDates = self.printFromDate.text;
NSLog(@"%@ from date is",fromDates);
dtFormatter = [[NSDateFormatter alloc] init];
[dtFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate *strDate = [dtFormatter dateFromString:fromDates];
NSLog(@"First = %@",strDate);
}
谁能告诉我我哪里错了。我完全卡在这里。提前谢谢。