TimeZoneInfo.SupportsDaylightSavingTime プロパティ

定義

タイム ゾーンに夏時間規則があるかどうかを示す値を取得します。Gets a value indicating whether the time zone has any daylight saving time rules.

public:
 property bool SupportsDaylightSavingTime { bool get(); };
public bool SupportsDaylightSavingTime { get; }
member this.SupportsDaylightSavingTime : bool
Public ReadOnly Property SupportsDaylightSavingTime As Boolean

プロパティ値

Boolean

タイム ゾーンが夏時間をサポートする場合は true。それ以外の場合は falsetrue if the time zone supports daylight saving time; otherwise, false.

次の例では、ローカルシステムで使用できるすべてのタイムゾーンのコレクションを取得し、夏時間をサポートしていない名前を表示します。The following example retrieves a collection of all time zones that are available on a local system and displays the names of those that do not support daylight saving time.

ReadOnlyCollection<TimeZoneInfo> zones = TimeZoneInfo.GetSystemTimeZones();
foreach(TimeZoneInfo zone in zones)
{
   if (! zone.SupportsDaylightSavingTime)
      Console.WriteLine(zone.DisplayName);
}
Dim zones As ReadOnlyCollection(Of TimeZoneInfo) = TimeZoneInfo.GetSystemTimeZones()
For Each zone As TimeZoneInfo In zones
   If Not zone.SupportsDaylightSavingTime Then _
      Console.WriteLine(zone.DisplayName)
Next

注釈

TimeZoneInfo.Local プロパティによって返されるローカルタイムゾーンの SupportsDaylightSavingTime プロパティの値には、コントロールパネルの日付と時刻のアプリケーションのチェックボックスの設定が反映されます。これは、システムが夏時間を自動的に調整するかどうかを定義します。The value of the SupportsDaylightSavingTime property for the local time zone returned by the TimeZoneInfo.Local property reflects the setting of the Control Panel Date and Time application's checkbox that defines whether the system automatically adjusts for daylight saving time. このチェックボックスがオフになっている場合、またはタイムゾーンに対してチェックボックスが表示されない場合は、このプロパティの値が falseます。If it is unchecked, or if no checkbox is displayed for a time zone, the value of this property is false.

適用対象