如何检查特定日期是否存在?例如,如果我执行以下操作:
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 后检查组件是否与我订购的内容一致