Я пытаюсь вычислить интервал между текущей датой и определенной пользователем датой в днях, чтобы результаты отображались в ярлыке при нажатии кнопки.
Разница всегда равна -4080. Я не уверен, чтонеправильно с моим уравнением.Спасибо за вашу помощь
- (void)LabelChange2:(id)sender{
NSDateFormatter *df3 = [[NSDateFormatter alloc] init];
df3.dateStyle = NSDateFormatterMediumStyle;
labelDOB.text = [NSString stringWithFormat:@"%@",
[df3 stringFromDate:datepick.date]];
}
NSDate * df3 = [datePick date];
NSCalendar *gregorian = [[NSCalendar alloc]
initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *comps = [gregorian components: NSDayCalendarUnit
fromDate: [NSDate date]
toDate: df3
options: 0];
int days = [comps day];
labelResult.text = [NSString stringWithFormat:@"%i", days];