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.