【发布时间】:2015-06-04 13:35:01
【问题描述】:
我有一个包含某个月份和年份的数组。对于前数组 {2015 年 1 月,2015 年 2 月,2015 年 6 月,2015 年 9 月}。我想获取当月的索引并且正在获取它。如果没有当前月份,那么我想获取即将到来的最近一个月。在上面的示例中,我想获取 2015 年 9 月的索引。
非常感谢您的帮助。
下面是获取当月索引的代码。
if ([titleMonth isEqualToString:currentMonth])
{
indexNumber=[[self.dataByMonth valueForKey:@"title"]indexOfObject:currentMonth];
}
这里我从 NSDate 获取当前月份。
【问题讨论】:
-
您想要
upcoming月份吗,就像下个月一样?还是最近一个月?和上个月一样? -
数组中的下个月,查看上面的示例,我想要 9 月的索引号,而不是 7 月的索引号。
-
你能用NSDateComponents数组代替NSString数组吗?
-
如何与 NSDateComponents 一起工作?
-
... 或者只使用
NSDateFormatter。你为什么会得到一个字符串数组?
标签: ios objective-c nsarray nsdate nsdateformatter