我有一个行为不端的 NSDateCategory。我正在设置年月日,但结果完全不同:
变量: 年 = 2012 月 = 10 天 = 1
+ (NSDate *)dateWithYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day
{
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *components = [[NSDateComponents alloc] init];
[components setYear:year];
[components setMonth:month];
[components setDay:day];
NSDate *result = [calendar dateFromComponents:components];
return result;
}
NSLog 输出 结果 = 2012-09-30 23:00:00 +0000