1
NSDateを使用して毎年7月の日付を取得する方法。私が呼び出したWebサービスからデータを取得しています。そして今、私は非常に巨大なグラフの完全なデータを表示しています。私たちが持っているデータは1998年から現在までです。毎年7月のデータのみを表示したいと考えています。このため私は助けが必要です。誰でも助けてくれますか?NSDateを使用して毎年日付を取得する
NSDateを使用して毎年7月の日付を取得する方法。私が呼び出したWebサービスからデータを取得しています。そして今、私は非常に巨大なグラフの完全なデータを表示しています。私たちが持っているデータは1998年から現在までです。毎年7月のデータのみを表示したいと考えています。このため私は助けが必要です。誰でも助けてくれますか?NSDateを使用して毎年日付を取得する
まあ、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
これは非常に理解しにくいです。 Core Plotグラフと日付の関係は何ですか? –
私が呼んでいるウェブサービスからデータを取得しています。そして今、私は非常に巨大なグラフの完全なデータを表示しています。私たちが持っているデータは1998年から現在までです。だから私は毎年7月のデータだけを表示したい。このために私は助けが必要です。 – Priya