我该如何检查某个特定日期是否存在?例如,如果我执行以下操作:如何检查某个特定日期是否存在?
NSDateComponents *dateComponents = [[NSDateComponents alloc] init];
[dateComponents setYear:2011];
[dateComponents setMonth:2];
[dateComponents setDay:29];
NSDate *date = [[NSCalendar currentCalendar] dateFromComponents:dateComponents];
[dateComponents release];
NSLog(@"date: %@", date);
我将刚刚获得3月1日。我无法找到一个可以让这一点,我能做到这一点的唯一方法,就是通过创建的NSDate后检查,如果组件同意我订
这有效。尽管使用'“%04d%02d%02d”'来填零号码。 – jlstrecker 2012-11-19 03:40:05