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 オブジェクトであり、 のEndStart値は DateTime.MinValueで、 のDaylightTime.Delta値は TimeSpan 0 ティックに初期化されます。
注意 (呼び出し元)
クラスは TimeZone 夏時間調整規則を 1 つだけサポートしているため、 GetDaylightChanges(Int32) 調整規則が実際にその年に適用されるかどうかに関係なく、メソッドは現在の調整規則を任意の年に適用します。 オペレーティング システム自体に特定の年の正確なデータがあると仮定すると、 メソッドによって返されるオブジェクトの TimeZoneInfo.AdjustmentRule 配列を操作することで、より正確な結果を GetAdjustmentRules() 得られます。 、、および Delta の各プロパティはStart、DateStart、DateEnd、および DaylightDelta の各プロパティに対応Endしています。
適用対象
こちらもご覧ください
.NET