Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 从当前日期开始的下两周_Iphone_Objective C - Fatal编程技术网

Iphone 从当前日期开始的下两周

Iphone 从当前日期开始的下两周,iphone,objective-c,Iphone,Objective C,我可以在表视图中显示本月的日历(日期),我突出显示当前日期,它工作正常,但现在我要做的是显示当前日期后的下两周 我使用下面的代码来获取月份的日期 NSDate *today = [NSDate date]; NSCalendar *calender = [NSCalendar currentCalendar]; days = [calender rangeOfUnit:NSDayCalendarUnit inUnit:NSMonthCalendar

我可以在表视图中显示本月的日历(日期),我突出显示当前日期,它工作正常,但现在我要做的是显示当前日期后的下两周

我使用下面的代码来获取月份的日期

NSDate *today = [NSDate date]; 
NSCalendar *calender = [NSCalendar currentCalendar];
days = [calender rangeOfUnit:NSDayCalendarUnit 
                      inUnit:NSMonthCalendarUnit 
                     forDate:today];

如何计算从今天开始的两周?

检查我的答案。您可以在那里为
day设置值,添加所需的
,并获得相应的NSDate。

可能是您可以尝试的:


NSDate*inTwoWeeks=[NSDate-datewithtimeintervalcesincnow:60*60*24*7*2]

最好使用
NSCalendar
方法:
-(NSDate*)dateByAddingComponents:(NSDateComponents*)toDate:(NSDate*)date选项:(nsinteger)opts
,它处理转角情况。可能重复的