System.TimeZone.IsDaylightSavingTime Method

Returns a value indicating whether the specified date and time is within a daylight saving time period.

Syntax

public virtual bool IsDaylightSavingTime (DateTime time)

Parameters

time
A date and time.

Returns

true if time is in a daylight saving time period; otherwise, false.

Remarks

The year to which the daylight saving time period applies is derived from the time parameter.

Because the TimeZone class supports a single daylight saving time adjustment rule, the TimeZone.IsDaylightSavingTime(DateTime) method applies the current adjustment rule to any date, regardless of whether the adjustment rule was in effect on that date. Assuming that the operating system itself has accurate historic daylight saving time data, a more accurate result is available by using the TimeZoneInfo.IsDaylightSavingTime(DateTime) method. Whenever possible, use the TimeZoneInfo.IsDaylightSavingTime(DateTime) method.

Requirements

Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0, 4.0.0.0