Dưới đây là một chút đá quý cho bạn - với hơn chỉ vài ngày :
// Assuming you have fistDate and secondDate
unsigned int unitFlags = NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitDay | NSCalendarUnitMonth;
NSDateComponents *conversionInfo = [currCalendar components:unitFlags fromDate:fistDate toDate:secondDate options:0];
int months = [conversionInfo month];
int days = [conversionInfo day];
int hours = [conversionInfo hour];
int minutes = [conversionInfo minute];
này là rất hữu ích - đặc biệt là khi định dạng chuỗi như:
[NSString stringWithFormat:@"%d months , %d days, %d hours, %d min", months, days, hours, minutes];
Chúc mừng Mã hóa :)
thể trùng lặp của [Số ngày giữa hai NSDates] (http://stackoverflow.com/câu hỏi/4739483/số-of-ngày-giữa-hai-nsdates) –