我有一个名为 separatedDates 的字符串数组,表示日期,即 13、27、29 我使用以下内容删除逗号分隔。然后将项目添加到数组索引中。即 13 将位于索引 0 处,27 位于索引 1 处,29 位于索引 2 处。
NSArray *seperatedDates = [mayString componentsSeparatedByString:@","];
然后我使用当前系统日期
NSDateFormatter *dayFormatter = [[NSDateFormatter alloc] init];
[dayFormatter setDateFormat:@"dd"];
NSString *dayString = [dayFormatter stringFromDate:[NSDate date]];
我一辈子都无法让我的大脑运转起来。我假设我需要遍历数组并比较哪个数组索引最接近今天的日期,但忽略今天的日期,例如今天是 5 月 13 日,我希望它获取下一个最接近的日期,即 27 日上面的数组。这样做的最佳方法是什么?