次の方法で共有


TimeZoneInfo.SupportsDaylightSavingTime プロパティ

定義

タイム ゾーンに夏時間規則があるかどうかを示す値を取得します。

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

プロパティ値

Boolean

タイム ゾーンが夏時間をサポートする場合は true。それ以外の場合は false

次の例では、ローカル システムで使用できるすべてのタイム ゾーンのコレクションを取得し、夏時間をサポートしていないタイム ゾーンの名前を表示します。

ReadOnlyCollection<TimeZoneInfo> zones = TimeZoneInfo.GetSystemTimeZones();
foreach(TimeZoneInfo zone in zones)
{
   if (! zone.SupportsDaylightSavingTime)
      Console.WriteLine(zone.DisplayName);
}
let zones = TimeZoneInfo.GetSystemTimeZones()
for zone in zones do
    if not zone.SupportsDaylightSavingTime then
        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値は、システムが夏時間に合わせて自動的に調整するかどうかを定義するコントロール パネル 日時 アプリケーションのチェック ボックスの設定を反映します。 チェック ボックスがオフになっている場合、またはタイム ゾーンのチェック ボックスが表示されない場合、このプロパティの値は false.

適用対象