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