TimeZone.GetDaylightChanges(Int32) メソッド

定義

特定の年の夏時間を返します。

public:
 abstract System::Globalization::DaylightTime ^ GetDaylightChanges(int year);
public abstract System.Globalization.DaylightTime GetDaylightChanges(int year);
abstract member GetDaylightChanges : int -> System.Globalization.DaylightTime
Public MustOverride Function GetDaylightChanges (year As Integer) As DaylightTime

パラメーター

year
Int32

夏時間が適用される年。

返品

yearの夏時間の開始日と終了日を含むDaylightTime オブジェクト。

例外

year が 1 より小さいか、9999 より大きい。

注釈

1 年に 1 つの夏時間のみがサポートされます。

現在のタイム ゾーンで夏時間が使用されていない場合、戻り値は DaylightTime オブジェクトであり、 StartEnd の値が DateTime.MinValueされ、 DaylightTime.Delta の値は 0 ティックに初期化 TimeSpan

注意 (呼び出し元)

TimeZone クラスは夏時間調整規則を 1 つだけサポートするため、GetDaylightChanges(Int32)メソッドは、調整規則がその年に実際に適用されるかどうかに関係なく、現在の調整規則を任意の年に適用します。 オペレーティング システム自体に特定の年の正確なデータがあると仮定すると、GetAdjustmentRules() メソッドによって返されるTimeZoneInfo.AdjustmentRuleオブジェクトの配列を操作することで、より正確な結果が得られます。 StartEnd、およびDeltaのプロパティは、DateStartDateEnd、およびDaylightDeltaのプロパティに対応します。

適用対象

こちらもご覧ください