Return Value
戻り値
The result of calculating the difference from start to end.
開始から終了までの差を計算した結果。
Discussion
議論
For components which are not specified in each DateComponents
, but required to specify an absolute date, the base value of the component is assumed. For example, for an DateComponents
with just a year
and a month
specified, a day
of 1, and an hour
, minute
, second
, and nanosecond
of 0 are assumed. Calendrical calculations with unspecified year
or year
value prior to the start of a calendar are not advised. For each DateComponents
, if its timeZone
property is set, that time zone is used for it. If the calendar
property is set, that is used rather than the receiving calendar, and if both the calendar
and timeZone
are set, the timeZone
property value overrides the time zone of the calendar
property.
各DateComponents
において指定されない、しかし絶対日付を指定するのに必要分ある構成要素に対して、その構成要素の基本値が仮定されます。例えば、ただyear
とmonth
を指定されるだけのDateComponents
に対して、1のday
、そして0のhour
、minute
、second
、そしてnanosecond
が仮定されます。指定されないyear
またはそのカレンダーの始まりより前のyear
値を持つカレンダー関連計算は、勧められません。各DateComponents
に対して、それのtimeZone
プロパティが設定されるならば、そのタイムゾーンがそれに対して使われます。calendar
プロパティが設定されるならば、受け手側のカレンダーではなくてそれが使われます、そしてcalendar
とtimeZone
の両方が設定されるならば、timeZone
プロパティ値がcalendar
プロパティのタイムゾーンをオーバーライドします。