如何获取当前和未来三天的月份详细信息 ios

How to get current and next three days with month details ios

是否可以在 iOS 应用程序中获取当前和接下来三天的月份详细信息。

    NSDateComponents *dayComponent = [[NSDateComponents alloc] init];
    dayComponent.day = 1; // Here add your days

    NSCalendar *theCalendar = [NSCalendar currentCalendar];
    NSDate *nextDate = [theCalendar dateByAddingComponents:dayComponent toDate:[NSDate date] options:0];


    NSLog(@"nextDate: %@ ...", nextDate);

月份信息:

    unsigned units = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
    NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
    NSDateComponents *components = [calendar components:units fromDate: nextDate];
    // get your month
    NSInteger month = [components month];