TimeZone.GetDaylightChanges(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の年の夏時間を返します。
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 オブジェクトであり、 Start と End の値が DateTime.MinValueされ、 DaylightTime.Delta の値は 0 ティックに初期化 TimeSpan 。
注意 (呼び出し元)
TimeZone クラスは夏時間調整規則を 1 つだけサポートするため、GetDaylightChanges(Int32)メソッドは、調整規則がその年に実際に適用されるかどうかに関係なく、現在の調整規則を任意の年に適用します。 オペレーティング システム自体に特定の年の正確なデータがあると仮定すると、GetAdjustmentRules() メソッドによって返されるTimeZoneInfo.AdjustmentRuleオブジェクトの配列を操作することで、より正確な結果が得られます。 Start、End、およびDeltaのプロパティは、DateStart、DateEnd、およびDaylightDeltaのプロパティに対応します。