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

components(in:from:)

Returns all the date components of a date, as if in a given time zone (instead of the receiving calendar’s time zone). ある日付の日付構成要素すべてを返します、まるで与えられたタイムゾーンの中であるかのように(受け取っているカレンダーの持つタイムゾーンの代わりに)。

Declaration 宣言

func components(in timezone: TimeZone, 
           from date: Date) -> DateComponents

Parameters パラメータ

timezone

The time zone to use when returning the components. This value overrides the time zone of the receiving NSCalendar. 構成要素を返す場合に使うタイムゾーン。この値は、受け取っているNSCalendarのタイムゾーンをオーバーライドします。

date

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

Return Value 戻り値

An NSDateComponents object containing all the components from the given date, calculated using the given time zone. NSDateComponentsオブジェクト、与えられた日付からの構成要素の全てを含んでいます、与えられたタイムゾーンを使って計算されます。

Discussion 議論

If you want "date information in a given time zone" for the purpose to displaying it, you should use DateFormatter to format the date. あなたが表示する目的で「ある与えられたタイムゾーンにおける日付情報」を望むならば、あなたはDateFormatterを使ってその日付を書式設定すべきです。

See Also 参照

Extracting Components 構成要素の抽出