TimeZoneInfo.SupportsDaylightSavingTime Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, позволяющее определить, заданы ли для часового пояса какие-либо правила перехода на летнее время.
public:
property bool SupportsDaylightSavingTime { bool get(); };
public bool SupportsDaylightSavingTime { get; }
member this.SupportsDaylightSavingTime : bool
Public ReadOnly Property SupportsDaylightSavingTime As 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
Комментарии
Значение свойства для локального SupportsDaylightSavingTime часового пояса, возвращаемого свойствомTimeZoneInfo.Local, отражает параметр флажка приложения панель управления даты и времени, который определяет, автоматически ли система настраивает летнее время. Если флажок снят или для часового пояса не отображается, значение этого свойства равно false
.