macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

components:fromDate:

指定されたコンポーネントとともに新しいNSDataComponentsオブジェクトを返します
-(NSDateComponents *)components:(unsigned)unitFlags:
           fromDate:(NSDate *)date:

解説

レシーバが日付を指定されたunitFlagsで計算できるなら、
指定されたコンポーネントとともに新しいNSDataComponentsオブジェクトを返します。

unitFlags はbitwise またはNSCalendarUnits です。
メソッドは定義した範囲外、計算できない場合にnilを返します。

返り値

( NSDateComponents * )

なし

引数

( unsigned )unitFlags

ユニットフラグ

( NSDate * )date

日付

クラス

NSCalendar

Instance Methods

使用可能

10.4

参照

-dateFromComponents:
-components:fromDate:toDate:options:
-dateByAddingComponents:toDate:options:

例文

unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
NSDateComponents *comps = [myCalendar components:unitFlags fromDate:[myDatePicker dateValue]];