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 オブジェクトであり、 のEndStart値は DateTime.MinValueで、 のDaylightTime.Delta値は TimeSpan 0 ティックに初期化されます。

注意 (呼び出し元)

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

適用対象

こちらもご覧ください