1
如何使用NSDate获取每月7月份的日期。我从我调用的Web服务获取数据。现在我正在显示非常庞大的图表中的完整数据。我们所拥有的数据是从1998年至今。所以我只想在7月份每年显示数据。为此,我需要帮助。谁能帮我?使用NSDate获取每年7月份的日期
如何使用NSDate获取每月7月份的日期。我从我调用的Web服务获取数据。现在我正在显示非常庞大的图表中的完整数据。我们所拥有的数据是从1998年至今。所以我只想在7月份每年显示数据。为此,我需要帮助。谁能帮我?使用NSDate获取每年7月份的日期
那么,NSDate是一个特定的日期和时间,不只是月和年。如果你在7月1日上午12点(或者每天的任何时间)都可以使用,那么你可以使用NSDateComponents来设置日期的组件。
NSDateComponents *comps = [[NSDateComponents alloc] init];
[comps setMonth:5];
[comps setYear:2004];
NSCalendar *gregorian = [[NSCalendar alloc]
initWithCalendarIdentifier:NSGregorianCalendar];
NSDate *date = [gregorian dateFromComponents:comps];
[comps release];
[gregorian release];
这是直接从Apple文档。如果你想获得下一年,那么你可以在你的NSDate上使用dateByAddingTimeInterval:
来返回一个新的日期(或者你可以在循环中使用原始的NSDateComponents和setYear:
)。
你能解释更多关于同样的方式和你试图实现的方式吗? – Sarah 2012-01-18 05:18:46
这很难理解。 Core Plot图表与日期之间的连接是什么? – 2012-01-18 05:28:54
我从我打电话的网络服务获取数据。现在,我正在显示非常庞大的图表中的完整数据。我们所拥有的数据是从1998年至今。所以我只想每年7月份显示数据。为此,我需要帮助。 – Priya 2012-01-18 05:29:53