NSDateまたはCocoatouchで同様のものを使用して、現在の月の現在の日数を取得するにはどうすればよいですか?
質問する
27311 次
4 に答える
167
NSDate
およびNSCalendar
クラスを使用できます。
NSDate *today = [NSDate date]; //Get a date object for today's date
NSCalendar *c = [NSCalendar currentCalendar];
NSRange days = [c rangeOfUnit:NSDayCalendarUnit
inUnit:NSMonthCalendarUnit
forDate:today];
today
現在の日付を表すNSDate
オブジェクトです。これは、当月の日数を算出するために使用できます。次にNSCalendar
、オブジェクトがインスタンス化されます。これを現在の日付の と組み合わせて使用するとNSDate
、関数を使用して現在の月の日数を返すことができrangeOfUnit:inUnit:forDate:
ます。
days.length
現在の月の日数が含まれます。
詳細情報が必要な場合は、ドキュメントへのリンクを次に示しますNSDate
。NSCalendar
于 2009-07-24T20:29:50.423 に答える
5
-[NSCalendar rangeOfUnit:inUnit:forDate:]
于 2009-07-24T20:26:28.793 に答える