IOS How to get next date of date
+ (NSString*)getNextDates:(NSDate*)_date {
NSCalendar * calendar = [NSCalendar currentCalendar];
NSDateComponents *components = [calendar components:NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit fromDate:_date];
[calendar dateFromComponents:components];
int d = components.day;
[components setDay:(d + 1)];
NSDate* dateNSDate = [calendar dateFromComponents:components];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyyMMdd"];
[dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]];
NSString* date = [dateFormatter stringFromDate:dateNSDate];
return date;
}
NSCalendar * calendar = [NSCalendar currentCalendar];
NSDateComponents *components = [calendar components:NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit fromDate:_date];
[calendar dateFromComponents:components];
int d = components.day;
[components setDay:(d + 1)];
NSDate* dateNSDate = [calendar dateFromComponents:components];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyyMMdd"];
[dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]];
NSString* date = [dateFormatter stringFromDate:dateNSDate];
return date;
}
Comments
Post a Comment