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

range(of:in:for:)

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

Declaration 宣言

func range(of smaller: Calendar.Component, in larger: Calendar.Component, for date: Date) -> Range<Int>?

Parameters パラメータ

smaller

The smaller calendar component. より小さいカレンダー構成要素。

larger

The larger calendar component. より大きいカレンダー構成要素。

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 nil if larger is not logically bigger than smaller in the calendar, or the given combination of components does not make sense (or is a computation which is undefined). dateによって指定される時間でより大きいものの中に入ることができる、より小さい絶対時間値からなる範囲。nilを返します、もしそのカレンダーにおいてより大きいものがより小さいものより論理的に大きくない、または与えられた構成要素の組み合わせが意味をなさない(またははっきりしない計算結果である)ならば。

Discussion 議論

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

See Also 参照

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