Instance Method
インスタンスメソッド
ordinalityOfUnit:inUnit:forDate:
Returns, for a given absolute time, the ordinal number of a smaller calendar unit (such as a day) within a specified larger calendar unit (such as a week).
与えられた絶対時間に対して、指定されたより大きいカレンダー単位(例えば週)内のより小さいカレンダー単位(例えば日にち)の順序数を返します。
Parameters
パラメータ
smaller
The smaller calendar unit
より小さいカレンダー単位
larger
The larger calendar unit
より大きいカレンダー単位
date
The absolute time for which the calculation is performed
それに対して計算が実行される絶対時間。
Return Value
戻り値
The ordinal number of smaller
within larger
at the time specified by date
. Returns 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).
date
によって指定された時間でのlarger
の内部のsmaller
の順序数。NSNotFound
を返します、もしそのカレンダーにおいてlarger
がsmaller
より論理的に大きくない、または与えられた単位の組み合わせが意味をなさない(またははっきりしない計算結果である)ならば。
Discussion
議論
The ordinality is in most cases not the same as the decomposed value of the unit. Typically return values are 1
and greater. For example, the time 00:45
is in the first hour of the day, and for units Hour and Day respectively, the result would be 1
. An exception is the week-in-month calculation, which returns 0
for days before the first week in the month containing the date.
順序性は、たいていの場合はその単位の分解された値と同じではありません。一般的に戻り値は1
以上です。例えば、時刻00:45
はその日の最初の1時間の中です、そして単位HourとDayそれぞれに対して、結果は1
になるでしょう。1つの例外は、月の中の週の計算です、それは、日付を含んでいる月の最初の週の前のいく日かに対して0
を返します。
Note that some computations can take a relatively long time.
いくつかの計算は比較的長い時間をとる可能性があることに注意してください。
See Also
参照
Getting Calendar Information
カレンダー情報を取得する
firstWeekday
The index of the first weekday of the receiver.
レシーバの最初の曜日のインデックス。
locale
The locale of the receiver.
レシーバのロケール。
timeZone
The time zone for the calendar.
カレンダーに対するタイムゾーン。
- maximumRangeOfUnit:
Returns the maximum range limits of the values that a given unit can take on.
与えられた単位が取ることができる値の最大限の範囲限界を返します。
- minimumRangeOfUnit:
Returns the minimum range limits of the values that a given unit can take on.
与えられた単位が取ることができる値の最小限の範囲限界を返します。
- rangeOfUnit:inUnit:forDate:
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.
指定された絶対時間を含むより大きいカレンダー単位(例えば月)の中で、より小さいカレンダー単位(例えば日にち)が取ることができる絶対時間値からなる範囲を返します。
- rangeOfWeekendStartDate:interval:containingDate:
Returns whether a given date falls within a weekend period, and if so, returns by reference the start date and time interval of the weekend range.
与えられた日付がある週末期間の範囲に収まるかどうかを返します、そしてもしそうならば、参照によってその週末範囲の開始日付と時間間隔を返します。
NSCalendarUnit
Calendrical units such as year, month, day and hour.
カレンダーに関する単位、例えば年、月、日にちと時刻。