DateTime.IsDaylightSavingTime DateTime.IsDaylightSavingTime DateTime.IsDaylightSavingTime DateTime.IsDaylightSavingTime Method

定義

DateTime のインスタンスが、現在のタイム ゾーンの夏時間の期間内であるかどうかを示します。Indicates whether this instance of DateTime is within the daylight saving time range for the current time zone.

public:
 bool IsDaylightSavingTime();
public bool IsDaylightSavingTime ();
member this.IsDaylightSavingTime : unit -> bool
Public Function IsDaylightSavingTime () As Boolean

戻り値

true プロパティの値が Kind または Local で、この Unspecified インスタンスの値がローカル タイム ゾーンの夏時間の期間内にある場合は DateTimefalseKind の場合は Utctrue if the value of the Kind property is Local or Unspecified and the value of this instance of DateTime is within the daylight saving time range for the local time zone; false if Kind is Utc.

注釈

このメソッドを判断するかどうか、現在DateTime値がによって返される、ローカル タイム ゾーンの夏時間の範囲に収まる、TimeZoneInfo.Localプロパティ。This method determines whether the current DateTime value falls within the daylight saving time range of the local time zone, which is returned by the TimeZoneInfo.Local property. 値を取得することによって、タイム ゾーンが夏時間をサポートするかどうかを判断することができます、TimeZoneInfo.SupportsDaylightSavingTimeプロパティ。You can determine whether a time zone supports daylight saving time by retrieving the value of its TimeZoneInfo.SupportsDaylightSavingTime property. 夏時間タイム ゾーンを取得することによって夏時間からの移行のタイミングを決定できます、System.TimeZoneInfo.AdjustmentRuleタイム ゾーンのによって返される配列TimeZoneInfo.GetAdjustmentRulesプロパティ。For time zones that observe daylight saving time, you can determine when the transition to and from daylight saving time occurs by retrieving the System.TimeZoneInfo.AdjustmentRule array returned by the time zone's TimeZoneInfo.GetAdjustmentRules property.

場合、現在DateTime値は、ローカル タイム ゾーンで、あいまいであるか、無効な時間のいずれかを表す、メソッドを返しますfalseします。If the current DateTime value represents either an ambiguous or an invalid time in the local time zone, the method returns false.

Windows XPWindows XP 、システム、IsDaylightSavingTimeメソッドは、現在のインスタンスに、夏時間があるかどうかを決定するときに、現在の調整規則のみを認識します。On Windows XPWindows XP systems, the IsDaylightSavingTime method recognizes only the current adjustment rule when determining whether the current instance is a daylight saving time. 結果として、メソッド可能性がありますいない正確に報告、現在のインスタンスが、現在の調整規則を有効にされる前に、の期間が夏時間をかどうか。As a result, the method may not accurately report whether the current instance is a daylight saving time for periods before the current adjustment rule came into effect.

適用対象

こちらもご覧ください