Instance Method インスタンスメソッド

components(_:from:)

Returns the date components representing a given date. 与えられた日付を表している日付構成要素を返します。

Declaration 宣言

func components(_ unitFlags: NSCalendar.Unit, 
           from date: Date) -> DateComponents

Parameters パラメータ

unitFlags

The components into which to decompose date. それへとdateを分解することになる構成要素いくつか。

date

The date for which to perform the calculation. それに対して計算を実行することになる日付。

Return Value 戻り値

An NSDateComponents object containing date decomposed into the components specified by unitFlags. Returns nil if date falls outside of the defined range of the receiver or if the computation cannot be performed. あるNSDateComponentsオブジェクト、含んでいるのはdateで、unitFlagsによって指定される構成要素それらへと分解されます。nilを返します、もしdateがその定義されるレシーバの範囲外ならばまたは計算が実行されることができないならば。

Discussion 議論

The Weekday ordinality, when requested, refers to the next larger (than Week) of the requested units. Some computations can take a relatively long time. Weekday序数性は、要請される場合、要請された単位の次により大きい(Weekより)ものを参照します。いくつかの計算は、相対的に長い時間がかかることがあります。

The following example shows how to use this method to determine the current year, month, and day, using an existing calendar (gregorian): 次の例は、このメソッドを使って現在の年、月、そして日を、既存のカレンダー(gregorian)を使って決定する方法を示します:


unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit |  NSDayCalendarUnit;
NSDate *date = [NSDate date];
NSDateComponents *comps = [gregorian components:unitFlags fromDate:date];

See Also 参照

Extracting Components 構成要素の抽出

Related Documentation 関連文書