Ios SetWeek负数已弃用
我在我的应用程序中创建了一个日期范围,如下所示:Ios SetWeek负数已弃用,ios,objective-c,nsdate,nsdatecomponents,Ios,Objective C,Nsdate,Nsdatecomponents,我在我的应用程序中创建了一个日期范围,如下所示: NSDateComponents *myDateComponentsStart = [[NSDateComponents alloc] init]; [myDateComponentsStart setWeek:-2]; NSDateComponents *myDateComponentsEnd = [[NSDateComponents alloc] init]; [myDateComponentsEnd setWeek:+2]; DateR
NSDateComponents *myDateComponentsStart = [[NSDateComponents alloc] init];
[myDateComponentsStart setWeek:-2];
NSDateComponents *myDateComponentsEnd = [[NSDateComponents alloc] init];
[myDateComponentsEnd setWeek:+2];
DateRange *myDateRage = [[DateRange dateRangeForToday] dateRangeByAddingStartDateComponents:myDateComponentsStart endDateComponents:myDateComponentsEnd];
这意味着过去2周和未来2周之间的范围
但似乎setWeek在iOS 8上还不太受欢迎。它建议在setWeekOfMonth或setWeekOfYear之前进行更改
因为我不在乎月或年的任何变化。我现在应该用什么?我只需要一个4周的时间,今天就在中间,不用担心几个月或几年。 < P>你几乎肯定想要<代码>周年< /代码>。虽然当您同时指定
NSCalendarWrapComponents
时,weekOfYear
和weekOfMonth
似乎会产生相同的结果,但是weekOfYear
在语义上更接近您的意图。您几乎肯定想要weekOfYear
。虽然当您同时指定NSCalendarWrapComponents
时,weekOfYear
和weekOfMonth
似乎会产生相同的结果,但是weekOfYear
在语义上更接近您的意图。您几乎肯定想要weekOfYear
。虽然当您同时指定NSCalendarWrapComponents
时,weekOfYear
和weekOfMonth
似乎会产生相同的结果,但是weekOfYear
在语义上更接近您的意图。您几乎肯定想要weekOfYear
。虽然当您同时指定NSCalendarWrapComponents
时,weekOfYear
和weekOfMonth
似乎会产生相同的结果,但是weekOfYear
在语义上更接近您的意图。根据我个人的经验,“weekOfMonth”似乎给出了与“week”相同的结果
weekOfYear似乎从来没有像我希望的那样工作。根据我个人的经验,“weekOfMonth”似乎给出了与“week”相同的结果
weekOfYear似乎从来没有像我希望的那样工作。根据我个人的经验,“weekOfMonth”似乎给出了与“week”相同的结果
weekOfYear似乎从来没有像我希望的那样工作。根据我个人的经验,“weekOfMonth”似乎给出了与“week”相同的结果 周似乎从来没有像我希望的那样工作过