Следующий код работал в моем приложении до iOS 4.2.
NSString *sunday = @"2011-03-13 20:15 -04:00";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm Z"];
NSDate *myDate = [dateFormatter dateFromString:sunday];
NSLog(@"sunday: %@ myDate: %@ fromNow: %d", sunday, myDate, [myDate timeIntervalSinceNow]);
Выходы:
sunday: 2011-03-13 20:15 -04:00 myDate: (null) fromNow: 0
Что я здесь не так делаю? myDate
- это null
. Есть ли что-то в dateFormmater
, что изменилось, и мне не хватает. Я полагаю, что в данный момент это что-то тривиальное, так как я смотрю на это ...