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

プロパティ値

タイム ゾーンが夏時間をサポートする場合は 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

注釈

プロパティによってSupportsDaylightSavingTime返されるローカルタイムゾーンのプロパティの値は、コントロールパネルの日付と時刻のアプリケーションのチェックボックスの設定を反映しています。このチェックボックスは、システムが夏時間に合わせて自動的に調整するかどうかを定義します。 TimeZoneInfo.Local時間を節約します。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.

適用対象