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

date(byAdding:value:to:options:)

Returns a date representing the absolute time calculated by adding the value of a given component to a given date. ある与えられた構成要素をある与えられた日付に加えることによって計算される絶対時間を表している日付を返します。

Declaration 宣言

func date(byAdding unit: NSCalendar.Unit, 
    value: Int, 
       to date: Date, 
  options: NSCalendar.Options = []) -> Date?

Parameters パラメータ

unit

The unit to use for the calculation. For possible values, see NSCalendar.Unit. 計算に使うための単位。可能な値として、NSCalendar.Unitを見てください。

value

The value for the given unit. 与えられた単位に対する値。

date

The date to use to perform the calculation. 計算を実行するために使う日付。

options オプション

Options for the calculation. See NSCalendar.Options for possible values. 計算に対するオプション。可能な値のためにNSCalendar.Optionsを見てください。

If you specify a “wrap” option (wrapComponents), the specified components are incremented and wrap around to zero/one on overflow, but do not cause higher units to be incremented. When the wrap option is false, overflow in a unit carries into the higher units, as in typical addition. あなたが “wrap” オプション(wrapComponents)を指定するならば、指定された構成要素は漸増されて、オーバーフローに関して0/1ラップアラウンドをします、しかしより高位の単位の漸増を引き起こしません。ラップオプションがfalseである場合、ある単位におけるオーバーフローはより高位の単位にまで至ります、典型的な加算におけるように。

Return Value 戻り値

A new NSDate object representing the absolute time calculated by adding to date the value of the given calendrical unit using the options specified by options. Returns nil if date falls outside the defined range of the receiver or if the computation cannot be performed. 新しいNSDateオブジェクト、それはdateに、この与えられたカレンダー関連unitvalueを、optionsによって指定されるオプションを使って加えることによって計算される絶対時間を表しています。nilを返します、もしdateがレシーバの定義された範囲に収まらないならばまたは計算が実行できないならば。

See Also 参照

Calculating Dates 日付を計算する