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

range(of:in:for:)

Returns the range of absolute time values that a smaller calendar unit (such as a day) can take on in a larger calendar unit (such as a month) that includes a specified absolute time. 指定された絶対時間を含むより大きいカレンダー単位(例えば月)の中で、より小さいカレンダー単位(例えば日にち)が取ることができる絶対時間値からなる範囲を返します。

Declaration 宣言

func range(of smaller: NSCalendar.Unit, 
        in larger: NSCalendar.Unit, 
       for date: Date) -> NSRange

Parameters パラメータ

smaller

The smaller calendar unit. より小さいカレンダー単位。

larger

The larger calendar unit. より大きいカレンダー単位

date

The absolute time for which the calculation is performed. それに対して計算が実行されるところの絶対時間。

Return Value 戻り値

The range of absolute time values smaller can take on in larger at the time specified by date. Returns {NSNotFound, NSNotFound} if larger is not logically bigger than smaller in the calendar, or the given combination of units does not make sense (or is a computation which is undefined). smallerlargerの中で、dateによって指定される時間で、とることができる絶対時間値それらからなる範囲。{NSNotFound, NSNotFound}を返します、もしそのカレンダーにおいてlargersmallerより論理的に大きくない、または与えられた単位の組み合わせが意味をなさない(またははっきりしない計算結果である)ならば。

Discussion 議論

You can use this method to calculate, for example, the range the Day unit can take on in the Month in which date lies. あなたはこのメソッドを使って、例えば、Day単位が、その中にdateが横たわるMonthの中に取ることができる範囲を計算できます。

See Also 参照

Getting Calendar Information カレンダー情報を取得する