TimeZoneInfo.SupportsDaylightSavingTime Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si la zona horaria tiene alguna regla de horario de verano.
public:
property bool SupportsDaylightSavingTime { bool get(); };
public bool SupportsDaylightSavingTime { get; }
member this.SupportsDaylightSavingTime : bool
Public ReadOnly Property SupportsDaylightSavingTime As Boolean
Valor de propiedad
Es true
si la zona horaria admite el horario de verano; en caso contrario, es false
.
Ejemplos
En el ejemplo siguiente se recupera una colección de todas las zonas horarias disponibles en un sistema local y se muestran los nombres de los que no admiten el horario de verano.
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
Comentarios
El valor de la SupportsDaylightSavingTime propiedad para la zona horaria local devuelta por la TimeZoneInfo.Local propiedad refleja el valor de la casilla de la aplicación fecha y hora de Panel de control que define si el sistema se ajusta automáticamente para el horario de verano. Si está desactivada o si no se muestra ninguna casilla para una zona horaria, el valor de esta propiedad es false
.