以下代码适用于iOS 4.2以前的应用程序。iOS 4.2 DateFormatter
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
的变化,我错过了。我想这是一些小事在这一点上,因为我已经在这盯着...
没有工作。从其他文章看来,这似乎是一个iOS> 4的问题。 – 2011-02-06 15:59:06