Я буду рассчитывать количество дней, основанных на Years.For Ex: Если в этом месяце сентябрь, затем подсчитайте количество дней (сентябрь ... декабрь) на основе текущего года . И после Jan, он будет рассчитываться в следующем году.Рассчитайте количество дней в зависимости от года в ios
Я получаю число месяцев с текущего месяца до конца месяца.
NSDate *curmonth=[NSDate date];
NSString *[email protected]"2013-12-31";
NSDateFormatter *endmonthformatter=[[NSDateFormatter alloc]init];
[endmonthformatter setDateFormat:@"yyyy-MM-dd"];
NSDate *endmonth=[endmonthformatter dateFromString:endmonthstr];
NSInteger month = [[[NSCalendar currentCalendar] components: NSMonthCalendarUnit
fromDate: curmonth
toDate: endmonth
options: 0] month];
NSInteger monthplus=month+1;
NSInteger count=monthplus;
NSLog(@"%d",monthplus);
Но, я не знаю, как сравнить это и рассчитать дни.
Любая идея, пожалуйста, помогите мне
Сравнить? Почему бы вам не получить дни от 'components: fromDate: ...'? – Wain
Вместо 'NSMonthCalendarUnit' использовать' NSMonthCalendarUnit | NSDaysCalendarUnit' – kovpas
Отображает отрицательные значения wain – rajesh