【发布时间】:2011-02-02 15:07:29
【问题描述】:
如何比较两个日期返回天数。 例如:缺席 X 天的杯赛。 看看我的代码。
NSDateFormatter *df = [[NSDateFormatter alloc]init];
[df setDateFormat:@"d MMMM,yyyy"];
NSDate *date1 = [df dateFromString:@"11-05-2010"];
NSDate *date2 = [df dateFromString:@"11-06-2010"];
NSTimeInterval interval = [date2 timeIntervalSinceDate:date1];
//int days = (int)interval / 30;
//int months = (interval - (months/30)) / 30;
NSString *timeDiff = [NSString stringWithFormat:@"%dMissing%d days of the Cup",date1,date2, fabs(interval)];
label.text = timeDiff; // output (Missing X days of the Cup)
【问题讨论】:
-
你可以查看这个答案stackoverflow.com/questions/13236719/…它帮助解决了我的问题
标签: objective-c compare days