TimeZone.IsDaylightSavingTime 方法

定义

返回一个值,用以指示指定日期和时间是否处于夏时制期间。

重载

IsDaylightSavingTime(DateTime)

返回一个值,用以指示指定日期和时间是否处于夏时制期间。

IsDaylightSavingTime(DateTime, DaylightTime)

返回一个值,用以指示指定日期和时间是否处于指定的夏时制期间。

IsDaylightSavingTime(DateTime)

返回一个值,用以指示指定日期和时间是否处于夏时制期间。

public:
 virtual bool IsDaylightSavingTime(DateTime time);
public virtual bool IsDaylightSavingTime (DateTime time);
abstract member IsDaylightSavingTime : DateTime -> bool
override this.IsDaylightSavingTime : DateTime -> bool
Public Overridable Function IsDaylightSavingTime (time As DateTime) As Boolean

参数

time
DateTime

日期和时间。

返回

Boolean

如果 time 处于夏时制期间,则为 true;否则为 false

注解

夏令时适用的年份派生自 time 参数。

TimeZone由于该类支持单个夏令时调整规则,因此该方法IsDaylightSavingTime(DateTime)将当前调整规则应用于任何日期,而不考虑调整规则是否在该日期生效。 假设操作系统本身具有准确的历史夏令时数据,则使用 TimeZoneInfo.IsDaylightSavingTime 该方法可获得更准确的结果。 尽可能使用该方法 TimeZoneInfo.IsDaylightSavingTime

另请参阅

适用于

IsDaylightSavingTime(DateTime, DaylightTime)

返回一个值,用以指示指定日期和时间是否处于指定的夏时制期间。

public:
 static bool IsDaylightSavingTime(DateTime time, System::Globalization::DaylightTime ^ daylightTimes);
public static bool IsDaylightSavingTime (DateTime time, System.Globalization.DaylightTime daylightTimes);
static member IsDaylightSavingTime : DateTime * System.Globalization.DaylightTime -> bool
Public Shared Function IsDaylightSavingTime (time As DateTime, daylightTimes As DaylightTime) As Boolean

参数

time
DateTime

日期和时间。

daylightTimes
DaylightTime

夏时制期间。

返回

Boolean

如果 time 处于 daylightTimes,则为 true;否则为 false

例外

daylightTimesnull

注解

该方法 TimeZoneInfo.IsDaylightSavingTime 提供与该方法重 IsDaylightSavingTime 载相同的功能。 尽可能使用该方法 TimeZoneInfo.IsDaylightSavingTime

另请参阅

适用于